Tmobile is perfectly fine, I've been with them for the past 4+ years and they have great customer service, good signal and are affordable. While you'll pay $20 more on verizon and att, you'll get the same service on tmobile. And not only that, tmobile has great phones, its not like they're metro...