I think they all have bad customer service, at some point. For the most part, Sprint CS was fine, but they had their moments. I've spoken to VZW CS twice and it's been a great experience. When I was Sprint, I rarely spoke to them, probably once or twice in the past 5 years. Being a week on VZW, I can say that I'm so glad I switched. I've yet to drop a call, my phone works at the gym (no signal with Sprint), I can make phone calls INSIDE my house, no need for an Airave, etc. It looks like I'm going to pay around $20/mo more than Sprint, but I will tell when I get my 2nd bill. VZW applies employee discounts only on the $70, not the entire plan like Sprint does.