I have Verizon and have had them for probably ten years. I got smart about three years ago and quit resigning contracts. I've been out of contract for about a year or More now. I am one of the few left on unlimited data (grandfathered in)..which is pretty much unheard of now days unless you have deep pockets.

I still pay for it though, because my bill runs about $200/month for both mine and my wife's phones.

I have no problem with service. Used smartphones can be had for $150 or do if you buy last year's model.

I've thought of switching us to straight talk, but I can't decide whether or not I can deal with a data cap. I regularly hit and exceed 3 GB a month. My wife doesn't but I seem to.