Sprint has been the worst provider I have ever had. I can deal with poor connectivity issues, but my bill is never the same month to month. Sprint charges my card on inconsistent dates, even though I have automatic bill pay set up. The biggest issue I have is when I call CS for a problem they tell me they fixed it only for me to find out they did nothing. It's almost like they want to talk to angry customers.