I just recently (August - September) completed a way too in depth review of T-Mobile and Sprint for my personal use. I'm a long time AT&T customer, and a happy one, but I was switching to a BYOD phone and thought I might find equal service for a lower price elsewhere. Of the three (ATT, TMOB and Sprint) Sprint's coverage didn't appear to come close, international plans were definitely not as good, and the pricing was no better. TMOB was very close to ATT, and I especially liked VoLTE and WiFi calling on TMOB, something ATT won't do on a BYOD. However in the end I stuck with ATT since the pricing was comparable and TMOB was never able to resolve a couple of sim issues, in fact they couldn't even respond to the inquiry.