I can say emphatically, don't go T-Mobile. They're cheap for a reason, and legendary for their poor service (a fact which failed to reach me until after signing the one-year contract). My voice mail is completely broken, most of the time it just plays music, which fades out, and then... nothing. I had it reset and the same thing happened. When I do manage to get messages, they're several days late. From now on, I'm probably just going to do pre-paid Verizon.