A lot of great responses in this thread. I hope we can continue having mobile phone threads, as I find loyalties and fanatics are more pronounced and interesting. I'll add my experience as an Android I have a Samsung Galaxy S2 for eight months.
The S2 is a beast of a phone; quick internet speeds, large display, and fun to customize. I could actually surf the internet comfortably, browsing through sites during my commute, and "saving time."
The problem I had with this phone was that I was too stupid to know how to use it. As my first smartphone, I was helpless in figuring out why my WIFI was taking 80% of battery usage after a single day. I was ignorant as to why my phone would reach 48*C and burn my face off. I was foolish to keep downloading apps, and to whimsically wonder why my battery wouldn't last half a day.
SuperChunk said it best, "Android's flexibility and extreme personalization is its best feature and for those who are lazy or don't time to read what they are doing, its also its greatest defect." Android is like a PC; you must know what you are doing in order to maximize efficiency and utility. For most people, this requires too much learning. I feel that most individuals won't want to spend the time to understand the OS. This is one of the reasons why iOS is so popular (few decisions to make, easy to use).
I have used Windows Phone for work (Lumia 800), and the philosophy behind the phone always shines through. It has fewer apps (including the main ones), but comparing user experience, I feel it is right in the middle of Apple and Google. That is what it has going for it (as well as having Nokia behind the software).
If you were ever frustrated with your Android phone, I would recommend Windows Phone. It's new, a clean OS, looks great physically, and it growing everyday.







