The trouble with Android is not the bugs (I'm not that bothered by them), and it's not the devices (there are so many devices, there's almost something for everybody). It's the fact that Android is just not mainstream. When the iPhone came out, Appee had a history of being user-friendly, sexy easy to use interface. When Android came out with the G1, one of the first open-source phones, hardly anybody knew what "open-source" meant. And you know what they say. You don't get a second first impression, and Android's first impression was a "geek's only" zone. Thus we see thousands of cool apps being developed for iPhone and we think "Where's the Android love?" and the Android love is lost in the iPhone's mainstream.