Good on Tmobile. I had them about 5 years ago and they was pretty good to me. I only switched because I wanted an iPhone and at the time the unlock community didn't come out with a patch. Because of that service I just opened a new line with them for my second phone and so far so good.