T-Mobile is so much better than AT&T and Verizon, one has to be an idiot to go with the two majors.
I switched about a year and a half ago and my monthly bills for two phones (Nexus S and a Galaxy Nexus) are half of what I used to pay to AT&T, for better service and faster speeds.
Yes, you have to buy the phones outright, but the monthly savings will pay for it in five months or so and by the end you'd be way ahead. Plus, the phones are unlocked, which means you can use local SIMs when you travel abroad, as well as have a better resale value when you upgrade.
I switched about a year and a half ago and my monthly bills for two phones (Nexus S and a Galaxy Nexus) are half of what I used to pay to AT&T, for better service and faster speeds.
Yes, you have to buy the phones outright, but the monthly savings will pay for it in five months or so and by the end you'd be way ahead. Plus, the phones are unlocked, which means you can use local SIMs when you travel abroad, as well as have a better resale value when you upgrade.