I switched to Android a long time ago, first of all, Windows Phone was a dead body and secondly, T-Mobile does not distribute iPhones so may only option to have a good smart phone was to jump into the Android boat.
But all the buzz about Windows 8 is making me think about going back to Windows. Look at these videos. Is not cool? I love the Nokia Lumia 900. But unfortunately is not yet at T-Mobile and I want a phone with W8 or at least the piece of mind that will be upgraded to W8 this fall.