I haven't used most of those phones in depth so I won't speak on their behalf, but this does go to show my point that it's getting harder and harder to defend the iPhone (and by extension, iOS) as the top. Like you said, it'd be hard even to defend it in the top 5.
It's high time people got real about iOS shortcomings, and stopped chocking it up to just a "different way of doing things" or "a matter of preference" etc.
iOS could be so much better. I've said this many times before:
even if Android didn't exist, iOS would still need major improvements. Just look at the jailbreak community and what they've done. iOS could be so much more than it is.
----------
It's crazy to me how much Apple holds iOS back. I think it has the potential to be a very good OS, but they needlessly limit it. With the horsepower the iPhone 5 is packing, there is no reason for it to not take advantage of it. Android phones such as the GS4, the One,and the Nexus pack some impressive horesepower, and have software running that takes advantage of it.
Imagine for a moment if it was Samsung (or HTC, Motorola, whoever) that all decided to stay with a 3.5" phone for four or five (or whatever the number is) years. And imagine if it was Apple that offered 3.5", 4", 4.3", 4.5", 4.7" and even 5" phones as the years went by? Puh-leaze. The arguments would be completely flip-flopped and every Apple fan would destroy and ridicule Android OEMs to no end for sticking it out with 3.5" phones. And this is just using one example. Imagine if Android OEMs stuck with one hardware button, while Apple moved onto capacitive and/or on screen buttons. Imagine what would be said about that. Imagine if Apple offered SD expansions and Android OEMs refused to? Or notification lights while Android OEMs refused to?
You are beyond correct! If Apple introduced NFC, and people could tap to transfer files, or automate their phone, or make purchases and Android didn't have it, iPhones would be constantly talking about how dated the Android platform is.