I have Sprint, and have for a year. I'm pretty happy with everything except for the phone I had I've had to replace like 6 times. The last time I went in, the rep said wow, and decided to switch it for a different model. Gave me a brand spankin new Sanyo 7400 (link). This phone is so friggin awesome. It does streaming TV, even has a channel for Adult Swim! Plus it can to AAC ringers (which are basically as good is if not better than MP3 ringers). Go Sprint! Their customer service has come a LOOOOOOOOONG way from where it was 4 years ago.