Well, pricing and coverage are separate issues. T-Mobile has not historically been the best carrier out in the "boonies", which pretty well describes a lot of military bases. They also have not traditionally had the low-band licenses to provide long-range service. If you're stationed in DC or San Diego, it can work pretty well. Places like Eglin or 29 Palms it could be a "mixed" experience. OTOH, if you hop all around the world on TADs, you can't beat T-Mobile's international roaming.
Manage your T-Mobile account