Currently with MetroPCS and it sucks. Was with Sprint and it sucked. Was with Verizon and it was the best phone service for me; the internet was flawless, no dropped calls, and the manager let me have any phone in his store for free. I think he was trying to get inside me, and that's the definition of good service.