I just left Sprint yesterday. I think it all depends on where you are. Sprint in Oakland, CA, where I live, doesn't have the best network. I was losing calls just driving around the city daily. I was with Sprint for 16 years.
The prices on Sprint are cheaper, certainly. And they are the only carrier besides T-Mobile offering unlimited data. So if you are a heavy data user Sprint may work for you, but only if you have good coverage in your area. I found that having unlimited data didn't make sense if I couldn't use it in certain spots in an urban area, the speeds were slow, and I was using WiFi most of the time because of those reasons.
Both my husband and I never go over 2gb of data in a month so the 3gb will likely more than cover us on Verizon. With Verizon Edge, the discount per line helps and I think that we are getting a decent deal for our 2 Samsung Galaxy Note 4s with service.
My work phone for the past 10 months has had Verizon so I could compare networks.
So I am paying a bit more but I would rather avoid dropped calls and I would rather have access to fast data than go cheap and live without.
Who knows? Maybe we will regret our decision. Time will tell. At least we don't have a contract and our phones will work on other networks so leaving won't be complicated if we grow to dislike Verizon.
All of these carriers have issues. Pick your poison.