I just went to T-Mobile (contract) after a few years of Virgin Mobile (USA), and yeah, their "out sourced" customer service agents can be frustrating, I've got to say, I NEVER dropped a call, lost service, missed a text message, NOTHING. It was a great service & price for my family and I. They have 3 unlimited data plans, #1 is $35 for 300 minutes (unlimited text/3G web), #2 is $45 with 1200 minutes, and $55/unlimited talk/text/web. The only downside i got tired of was paying the full retail phone cost as I decided I wanted a new one... And despite an "accent barrier" with 8 out of 10 reps, they give out free months credits like Halloween candy. You can call and say you have a hangnail, and it hurts to press the buttons, and they apologize fourteen times and issue you a free months service. If your $35/month typically you'll get that, if your doing $55/unlimited, they will give you that. And literally will do it all the time, month after month. Another plus, you can change your "plan" monthly, so if your having a financial issue the day your $55/unlimited is due, you can pay 35 or 45, or even by the minute/text in $10 increments with no issues. Another example of great service; I went to buy a Samsung Galaxy S2 ($249) and the Radio Shack was sold out, so I bought the ($60) Kyocera Event with 4.0, 3.5" screen, etc. After 2 days I really decided i NEEDED a galaxy and shouldve waited for o e, or splurged for the s3, i always try to take the cheap route, so I wanted to push them and see what I could get, hopefully a free Galaxy phone, which I knew was 99.9% impossible to get for free, and i just bitched endlessly about the "shitty" Kyocera I was "talked into". I not only got a free month, but I took it to Management and told them I wanted an upgrade. Now this is a prepaid company, they see no real benefit giving out free phones. I got one. Now in all fairness, my "upgrade" was to a Kyocera Rise, which is the same phone but with a slide out qwerty keyboard, and is $20 more than the Event (or I could have the $80 credit towards ANY other phones). And they did. They overnighted me the Rise for free, and told me I didnt even have to exchange/turn in the Event I originally purchased...
Sorry to say, that's pretty f*cking great customer service/support. The ONLY REASON I walked away from them, is to swap phones, i remembered the same day i bought the Kyocera i compared the Virgin Galaxy prices to the upfront cost of a contract Galaxy, soI got a free Galaxy S3 through Staples, and really wanted to get into/learn phone mods and the tech side of Android. It can be done with Virgin, but it doesn't have the largest following of people doing phone mods I can learn from, as easily as t-mobile/galaxy owners. I also had 4 lines through Virgin, 2@$55/each for the wife and I, and two of my kids @ $45/each. An unlimited family plan actually ended up being more cost effective/beneficial to us. But I will still highly recommend them to anyone. At least in my area, the service is as good if not better than most other providers, and the way they treated me sets a high benchmark for other customer service reps to follow.
All that being said, T-Mobile so far has been great too. Service wise, haven't dealt with many reps, just one or two dumb questions for them. Other providers I've had in the past and didn't work for me, but everyone has different experiences.
Fyi, I JUST swapped over, so I still have a bunch of new or newer/mint, clean esn Virgin phones; Optimus V, Samsung Intercept, the 2 Kyoceras (the Rise is still sealed, and the Event was used for a week with a case and screen protector), if your looking for a cheap way in. None have any damage to exterior or internals, TINY, if ANY wear (all had cases and screen protectors, and kept in a leather pouch/beltclip), each works 110%, and have batteries and chargers. I guarantee it. I also have a Verizon Samsung Illusion for prepaid, should also work for contract, but you'd have to double check that. I will be listing them here on the classifieds when my post count reaches the magic number, but if you want to PM me with any questions or interest, I will mame sure you know exactly when/where I list them...