I've had about 6 android phones, HTC, LG, Samsung etc. All were ok, though I liked the HTC best.
The only problem is that IMO the Android operating system is inherently unstable. The apps are not very carefully checked for function/bugs etc by the google play store, so often they either don't work properly or have some other issue.
Now I have an iPhone 5s that I bought from the apple store (contract prices were stupid IMO)
I do like it, for me the most important thing is that the operating system is absolutely stable, the camera is superb (I especially like the slo mo feature) and all the apps work perfectly. There are also some annoyances though.
But the price! There's no doubt it is expensive (£640). Hey ho, you pays your money and takes your choice!