I've been with Sprint for almost 10 years. Service has always been pretty good. There are a few places I don't get service, but they are the place no one gets service.
I have been annoyed by their line up of phones until recently. I missed out on the first EVO, but Im going to get the new EVO 3D in a couple weeks, but even then I can choose from the Evo 3D, the Nexus 4G S, the Photon coming soon, or waiting longer for a potential iphone 5...either way they are obviously getting things right.
Customer service is also much better than it used to be. Something they certainly enjoy talking about.
I have been with sprint for 2 years using an evo phone. The phone is great, the service is great. I don't drop calls, billing is always correct. This jug person is just a basher of sprint for whatever reason. You will be very happy with sprint.