Okay, here's my $.02..... My first smartphone was an iPhone 4. I loved it. It MORE than served my needs. Then, time passes, and I begin to think its time for a free upgrade. All the hype regarding Samsung is beginning to have its effect and ATT offers me a free Samsung with a 14 day trial period.
Long story short - I only made it through 10 of those days before the Samsung (Android) had me pulling my hair out. I couldn't wait to get rid of it and get back to an iPhone. There were too many issues with it to list here. Suffice it to say I think I understand why there are so few apps available for Android compared to an iPhone - developers must go nuts trying to make them work on an Android.
In my mind, it's kinda like one of my brothers. His first exposure to anything online was with AOL. He's never tried anything else, never wanted to try anything else, never experienced anything but AOL so, to him, AOL is perfect. I think it's the same with folks who swear by Android.