Ive had tmobile for the past 4 years, across 4 different smart phones.I can honestly say that i don't have any bad experiences with them. I find their network fast and reliable, and I don't live in a big city. I'm amazed they aren't more populatlr given how cheap and reliable ive found them to be.