Had sprint yrs ago, lots of problems, even more so when they bought out Nextel. Switched to Verizon about five yrs ago, so far they're the least pathetic of the bunch, but expensive. Their customer service is very good.
Word to the wise, always get insurance, its only a few bucks extra per month but well worth it.
...JP