At one time Verizon was good for Customer service, but then it went down hill for me and they just got downright mean. Then they lied to my friend and overbilled, said they would give credits and never did. Plus I have heard many complaints from other people about their customer service.
As for Sprint CS, yesterday I made another payment arrangement, and they put a temporary credit on my account to stop my auto-pay from trying to come out. Never had that happen before. Sprint is #1 in my book!