I currently have a Moto X (2nd gen) and it's ready for an upgrade. Money isn't an issue, but a good Android experience is important. But it seems that in the world of Android at the moment, premium = big. The Nexus 6P, Moto X Style, Galaxy S7 (which, to be fair, doesn't really have the good Android experience I want) etc. are all just far too big. The Nexus 5X, Moto X Play etc. are a better size, but are plasticy, cheap and, from reading, don't have good specs. For me, Android is in a bit of a rut whereby they're all chasing numbers (bigger screens, higher res etc.) but they're missing an entire market that want to good specs in a pocketable size. I don't know what to do!!