For those of you on T Mobile
http://reviews.cnet.com/best-tmobile-phones/
Also, the MT4G is free if you renew online. They just pushed me another update last week, I really love this phone. One of my favorite features is the 4G speed and the ability to click a button and set up a 4g hotspot, that lets me run my IPAD or Kindle and stream netflix in the middle of the lake or surf whatever for no extra charge. It's built in wireless tethering. When I was at the house and our cable Internet went out, I was still able to work from home using my phone as a router. We use that all the time when tied up at the dock.
iPhone won't do that and even the 4s is a 3G phone. I'm really surprised that Apple hasn't put out a 4G product yet. It's like the difference between dial up (3G) and broadband (4G)