It really depends on your personal requirements.
Best camera: Sony Xperia Z2
Best audio: HTC One M8
Highest pixel density screen: LG G3
Best fitness: Samsung Galaxy S5
Best price/performance: Google Nexus 5
Best compact: Sony Xperia Z1 Compact
Best phablet: Samsung Galaxy Note 3
Best budget: Motorola Moto G 4G
Personally as the best all rounder phone, I would pick either the LG G3, Xperia Z2 or the HTC One M8.
Can't believe people will state Samsung and Sony Ericsson's as best phones, I'd never buy a android phone that's packed with bloatware apps, the closer to stock android the better.
In fairness, my Moto G is much more responsive than my friends Samsung S4 mini yet costs half the price.
In my eyes the Nexus 6. When it is released will be the best phone, by far.
Yup, it terms of software the Nexus and Motorola phones are much more responsive as it's pretty much the original Google Android. HTC has done a pretty good job with HTC Sense 5 and beyond as well, it's very minimal and feels very smooth, a user interface I actually feel compliments their phones.
Sony did have a pretty bloated UI but more recent versions allows you to uninstall most of them, and other Sony apps are optional to install from their system update section, so it's been getting lighter and lighter.
Hi there , my advise would be any top end samsung phone ,they are fantastic and very reliable ,they`re easier to fix and cheaper ,hope this link helps ,kind regards ZEE