In metropolitan areas speeds have been reasonable on T-Mobile. Performance and coverage in rural, semi-rural, suburban is slow and can be very spotty. This is because these areas are primarily served by band 12. Indoor performance is also poor, but I would expect in most cases indoor performance can be offset with wifi (except for calls).