Honestly, if TMO had better coverage (voice/data) in my area, I probably would have broken my contract with AT&T by now and switched over. Right now, I pay $153/month with my mom on my plan. I know I could easily save money by switching, but going into my local TMO store, I saw that their data coverage is pretty awful. Granted, I would be connected to wifi when I'm home, but I stream Spotify everyday on my half hour ride in to work, so I'd much rather be able to stream music than suffer through listening to the radio.
The day the TMO upgrades their cell towers around my area, I will certainly be kissing AT&T goodbye.