But once you leave the urban area, T-Mobile has nothing. So for anyone who ever, say, goes on vacation, T-Mobile is pretty worthless. AT&T and Verizon work pretty much everywhere. Verizon is the most consistent in that.
You wanna see real junk mobile operator? Just check out i-wireless (www.iwireless.com). They are t-mobile affiliate. Some large towns, they serve with 2G only. They sell "penny" phones with 2 year contracts and they don't have any new or good android selection.