My experience with Android made me realize that it is an OS for people who know how to program and customize their handsets, in fact, 90% of the time they're the ones suggesting it to me! Otherwise, if you're just a regular consumer, i.e. aren't interested in or lack that expertise, you may tire with Android. I have 10 Android-user friends, in which 3 are absolutely fed up with Android, 3 enjoy it (happen to be computer science majors - hint hint), 4 just like it but wouldn't reject iOS or WP7 simply because they own Android.