It depends on where you live and/or travel. Overall, the answer is yes, but every carrier, even VZW, has their weak spots. No carrier has "bulletproof" service. It's really a matter of picking your poison, because you have to also consider price, customer service, and phone selection. Your preference(s) might differ from ours, so it's really about what is best for you. Maybe price and phone selection don't matter to you; maybe service is your number one priority, maybe it's customer service. Think about what you value/need and choose a carrier based on that. Far too many people on the internet are brand loyal and often recommend their preference(s) rather than yours. You must always remember we don't necessarily live where you do or have your needs. All that being said, if I had to rank them I would go as follows:
VZW
1. Service/coverage = A
Note: I don't give any carrier an A+, because none has perfect service, and this doesn't just go for VZW, it goes for all the carriers.
2. Pricing = B
Note: With this category you have remember that you sometimes get what you pay for and cheap isn't always better, but the same can be said for expensive, and this doesn't just go for VZW, it goes for all the carriers.
3. Phone Selection = B+
4. Customer service = A-
Sprint
1. Service/coverage = B+
2. Pricing = A
3. Phone Selection = B
4. Customer service = B
T-Mobile
1. Service/coverage = B
2. Pricing = A-
3. Phone Selection = B+
4. Customer service = A
AT&T
1. Service/coverage = A-
2. Pricing = B
3. Phone Selection = A
4. Customer service = B