Android is great, if you love dealing with OS fragmentation and a less than polished UI. Don't get me wrong, I'm a big fan of open source but all this nonsense with 80 billion versions of Android on a multitude of handsets, some that can be upgraded, some that cannot, etc is a pain. I have several friends who have been developing mobile apps for a while and they have all abandoned writing apps for the Android platform.
Not to mention, after all these years the UI on an Android is nowhere near as polished and smooth to use as an iPhone. The ui on the windows 7 phones seems a bit more polished. Haven't played with those phones yet to see what they're like.
Bookmarks