Phones annoy me because most seem to have a deal breaking issue that makes me overlook them.
The Sony phones would have been great with their massive battery life, excellent camera and waterproof ability, but their slow (if any) OS updates and reliability record put me off.
The Nexus phones are generally great all round, except for diabolical battery life and no expandable storage.
LG G2/G3 - I like, but can't help but feel they've ruined them with a rubbish interface. The QHD screen slows down the G3 and worsens battery life, a problem that the G2 with its pathetic 16Gb and no SD card doesn't face.
Galaxy phones - good all rounders spoiled by a hideous, laggy interface, plastic build quality spoils them.
Apple iPhones - good cameras, good sound quality, until recently, too small, and frankly, I'd feel like a bellend / sheep using one.
Windows Phones - technically they can do most things, but the app thing, while I am certainly not a heavy app user IS an issue, and I hate that I can't do much customisation, also google support (which I need) is virtually non-existant.
I ended up going for an HTC One M8 and putting Google Play Edition on, as its the best compromise for me at the minute despite having a rubbish camera.
Why can't someone just make a phone that has good everything and stock Android? I will pay more for it!!