Yeah Verizon is awesom but they're not exactly cheap lol. And of course Big Red doesn't offer the unlimited data plan anymore. Before switching to Sprint though, I would do a coverage check and make absolute sure that you'll get service in your area. I've had customers before who'd buy a phone from one of my coworkers, only to return it....and I'm like "well why did you return it" and their answer is "Sprint doesn't work in my area"
I'm moving to San Diego and SPRINT works great there. I had Verizon in a smaller city of less than 100,000 in TN because that was only way to get LTE where I lived. Any service is do able in San Diego