Unfortunately, T-Mobile's probably the "least bad" of the Big Three. Maybe one of the smaller carriers running on the Big Three's towers?
I wonder how true that is.
And the other trade-off is the "real customers" get to roam on other telco's towers (in some scenarios, depending on partnership agreements), while MVNO and/or prepaid often don't.