I'm in Houston and recently switched to AT&T. Based on my experience, I can say T-Mobile is better in the metro area. Once you live the city though, AT&T shines.