I've had TMobile since 2007. I've been happy with them. I've have never had an issue with calling customer service. I enjoy being able to get a new phone every 6 months, I'm an original Jump! user, even tho I usually only upgrade every year.
I've had an ATT, Sprint/Nextel, and Verizon work...