At first, it was no big deal, until earlier this year when they changed their data roaming policies and went from 'unlimited' to 'severely limited.'
I had a big-ass data plan, but that only allocated me for 100mb/month of data roaming. That's a day and a half for me. I called, I complained. If I double my data (and double the price) I can have 200mb.
Not good enough.
I complained some more, and after 2 hours of customer service calls and "oops we lost the data connection" chat sessions, they basically told me "too bad."
After 4 years of loyalty, I was brushed off and told to deal with it.
When I complained about them changing the terms of their contract and asked for a penalty-free opt-out, I was denied.
After asking for supervisor after supervisor (and transfer after transfer) they agreed to let one account be terminated early with no penalty. My girlfriend and I are on the same account, and if we cancelled both we would be penalized hard.
I'm now a Verizon boy. Yes, I'm paying a little more, but I'm starting to think "you get what you pay for" when you are a low-priced T-Mobile customer. I don't feel like someone's bitch anymore, and I'm very happy about that.
And I really hope someone from T-Mobile reads this. If you are and you want this to go away, email me at firstname.lastname@example.org. I want a formal apology, my early termination fees removed and my balance wiped to $0. Until then, enjoy the negative PR (which, I'm sure, isn't new to you).
T-Mobile sucks, and so does their cut-rate coverage. My new Droid RAZR does not. I should have done this years ago.