Edit: Yeah I saw the Wirefly deal, but some people have been burned by Wirefly (including me, and I refuse to do business with them). In my case, I can't use neither of these deals, since I am an existing customer (and grandfathered on a cheap plan). But here are the reasons I am going to get this phone (directly from T-mobile), even though I am dying for an android superphone:
1. Two words: Early Upgrade. T-mobile gives you a full upgrade discount after only one year into your two-year contract. So by this time next year, this year's android superphones will beold hat and the next best thing will be here.
2. As some posters mentioned, xda-developers.com will likely have a Windows Phone 7 or android ROM for this phone sooner or later. That's where I got the android 2.1 ROM I am running on my G1.