Disappointment from day one - lousy phones that never worked right (we have several - family plan) and were replaced under warranty with what appeared to be refurbished phones that were just as bad - their explanation is always "we don't send the phones out - they come from the factory and we don't know if they're new or refurbished). As soon as warranty expired (which we were unaware of) two of the phones inexplicably stopped working and T-Mobile refuses to repair or affordably replace them, refuses to allow us to pick up the insurance we didn't know we'd need, and we're stuck with ten more months of contract!
Service has declined sharply in last few months with 20 and 30 minute hold times from reps who cannot answer questions and are getting "supervisors" who don't call back despite my requests! Complaints about the lousy unreliable phones have fallen on deaf ears.
They're also the last company to offer text blocking and don't offer rollover minutes, so your bills can be shocking!