Pros: Plans are moderately priced
Cons: They'll never budge in the event of a dispute
Summary: I've found that T-Mobile is relentless against giving in towards a customer in the event of a dispute. Try to dispute a charge with them, you'll see how quickly their tones change. I talked with three different representatives, and they all used the same language. I think they read from a script.
I was a T-Mobile customer for over 2 years. My monthly payment was automatically charged to my credit card. I canceled my credit card and updated that information with T-Mobile by the due date. They assessed a late fee against me, telling me that I shuold have spoken to a customer representative instead of merely updating my credit card information. I don't see why I should be charged a late fee if T-Mobile had my correct credit card number by the actual due date! I tried to dispute the late fee, but they won't budge, telling me that it was valid charge.
Their relentless urge to systematically maintain the customer is "wrong" is appauling. Switch to AT&T. Much easier to dispute charges. AT&T's representatives are more willing to work customers in order to resolve disputes.