I used to have sprint and I was pretty happy with it--that is until I switched to Verizon and found out just how much better it could be. I only got analog roam with sprint in Moab (which I had to pay through the 'A' for), and there were lots of dead spots around town and around everywhere else. The customer service people were absolute assholes--I can't believe they can stay in business with as many unfulfilled promises I got and how many times they were rude to me both in person and over the phone.
Verizon gets digital service everywhere--well at least practically everywhere. All the way to Pheonix--digital (maybe lost it for like an hour). Moab--perfect, everywhere I go, perfect. There CS people rock too. I had problems getting my old number ported over--the call dropped while I was holding for the lady to check something. I was pissed--2 minutes later she called me back----she called ME back. With sprint I would have had to call back, have the call drop 2 more times, call back, argue that I had just called and talked to so-n-so, have them tell me that that person doesn't exist, have them tell me I'm a liar, transfer me around to 16 different departments, finally find someone that says they can help, then the call would drop and I'd have to start over.
Anyways, verizon is waaay better then my sprint service was. Just my experience though.
Cody