I've got a bit of a unique perspective on this.
I've had Android since 2009 (Blackberry before that) since then I've gone through countless phones:
HTC Hero>EVO 4G>GS2>Nexus 4>Photon>EVO LTE>Atrix HD>Droid MAXX>GS3>Droid MAXX HD>DNA>Note 2>iPhone 4, iPhone 5.
I literally went from a Note 2 to an iPhone 4, HATED it for 2 weeks, then loved it. Bought a iPhone 5 and only have 2 complaints:
1.) Simultaneous Voice/LTE Data. I dunno what Apple's deal is. Every LTE Android phone can do this on every single network. The iPhone can't.
2.) Sandboxing. If I get notified of a new email by gmail and take a phone call shortly after, that message isn't downloaded to the phone because I didn't open the gmail app since the notification. On Android, a email notification means a new email is on your phone, on iPhone, a notification means 'time to open and refresh your app'. Because of the Voice/Data thing, I've had calls where I had to call back because I couldn't access a email I had a notification on.
With the HTC One & Droid MAXX now on Verizon, I really am tempted. I want simultaneous voice/LTE, but I've become spoiled.
I am so so picky when it comes to 'Fluidity & Smoothness,' and nothing can touch the iPhone.
I was just comparing to a freshly reset GS4 and it was pretty frustrating regarding apps, usability and quality:
Amazon Instant Video: iPhone yes, Android no.
Netflix Profiles: iPhone yes, Android no.
YouTube: iPhone loads videos faster (both connected to wifi)
XFINITY VOD: Clearer on iPhone, audio delay on Android.
Yahoo Weather: Way smoother scrolling on iPhone.
Web scrolling: Smoother on iPhone
Sensing a pattern here? I'm not sure if it's developers, code in the OS or what, but everything on iPhone is just smooth as glass (except that swipe to search
)
I'm pretty entrenched in Google services and everything works great on iPhone. App quality is just better, smoothness is just better.
The screen size doesn't matter (except web browsing, or video playback), the use of space on the iPhone is way better, everything on Android is simply huge, its not better.
Also, TouchWiz is laughably ugly.
Honestly, my Jailbroken 6.1.2 iPhone 5 is faster and smoother than any Android I've used, it doesn't slow down and I have not had WTF moments with the device.
On Android, I was constantly on forums to figure out how to 'fix' my phone or make it 'smoother, faster, etc.) On iPhone, everything works great and that, ladies and gentlemen, is why my post count is so low on MacRumors and so high on Android Central, XDA-Developers and Androidforums.
Disclaimer: Stock iPhone notifications suck....big time. I wouldn't have went to iPhone if I couldn't have jailbroken and had IntelliscreenX.