I have only one complaint with T-Mobile
WHERE IS 4.5!!??
Other than that they have the best customer service by a landslide (it is their competitive advantage) and the coverage is better than AT T.
If you want the BMW of service then go Verizon. That is what they specialize in. But I think T-Mobile has the best overall package and the best prices on service.