I've had Verizon for 2+ years now, and I'm really happy with it. However- you do pay for it. Its not cheap. Before Verizon, I had the Unlimited Family Smart talk deal [Walmart]. It was cheap.. $40 for unlimited everything [data speed cap after a bit though].. but had difficulty sending or receiving texts.. sometimes calls wouldn't send out.. lousy coverage even in town sometimes.. it sucked. Sometimes I would get a blast of texts that had been queuing up for a couple days, all at once.
I have the unlimited everything/6GB data plan with vzw and its great. Good coverage even way out in the flint hills, given that your at or near the top of a ridge or whatever. I pay $120/mo.. but about $25 of that is towards the phone itself and insurance on it. Like i said, its 3x more than the walmart plan.. but the phone actually works like its supposed to, and I can depend on it working when i need it to.