I had Verizon when smartphones werent rly so popular. Service was vry good, had plenty of run ins with customer service, many billing mistakes etc.
Switched to sprint, few yrs ago when I got my bb, now with them for 4yrs with, currently iphone 5. I rarely drop calls, except for like 2 dead spots around town (which is annoying), I found customer service very helpful and I've gotten plenty of extras 😉 .
My wife has Verizon. The only plus I see with her iphone 5 over mine is that vzw has more LTE coverage than sprint. However sprint is expanding thier LTE coverage. Phone service seems the same. 3G is a lil quicker. So to me sprint is just fine, Verizon isn't that much better that it's worth the $.
On a side note, I've read that many ppl have successfully gotten their ETF's waived. I don't understand why sprint would waive it, your under contract and you have no leverage, why would they wave and lose a customer??