im with tmobile.. almost 4 years now, ive never had problems with them.. except once my phone died on me, i had a new one in a week and they discounted $20 from my bill for that month. Customer service was really nice and helpful. Overall, they get an A-.