i have sprint, and yes, they have the absolute worst customer service. they sign you up, charge you a recurring monthly fee, and never want to hear from you (hmm....why does that sound familiar?)

anyway, i stay with sprint because it has given me the best coverage so far. my phone usually works wherever i go, and i usually have service when other people don't....guess that's the best i can hope for!