So far this thread is utterly useless. People stating opinion as objective fact!
More better features? How on earth do you measure that?
Computers, phones, tablets, all these things are very personal. There is no absolute measure because we all rank different things as having different importances for us.
I am VERY sensitive to bad UI design. Inconsistency in basic UI is like nails on a blackboard to me, that means I cannot use Android without throwing the phone against a wall! Some of my friends do not even notice the self same inconsistencies that drive me potty, and they are very happy Android users.
Screen size is another great example. Bigger is not necessarily better! I have small hands, I can hold an iPhone comfortably and use it single-handedly. I cannot do the same with the larger Android phones, I have to use the two-handedly, and that is just not acceptable to me. I want my hand-held devices to be usable in one hand. Others have bigger hands than me, or, don't mind needing two hand to use their phones. The fact that phablets sell at all proves that my opinion on screen size is in no way universal.
There is not best phone, there is just a best phone FOR YOU. People need to stop treating technology choices like a religion. Don't get what is "cool", or call people stupid because they have made a different choice, just make and informed decision and get the device that will serve you best and be happy!
B.