My iPhone 4 has just got stuck thinking it has headphones all the time, which means I can't make calls without headphones in, which is a serious PITA. This, combined with the fact that iOS7 has made it run like a dog, is the last straw. Which Android phone can you recommend? I love the look of the Sony Experia Z, which has just been slashed down to £330, and the Nexus 5 is the obvious alternative, but what about the Moto G, which seems a serious bargain? Is that a player or is it going to annoy me by being too slow?