I like TMobile's customer service a lot. The only downside is TMobile has no coverage on Vail mountain! Makes it a bit hard to coordinate with friends when you are running late for lunch at Two Elk.
I once drove for several days from SF to Seattle and had excellent coverage the entire way.