SPRINT is the absolute worst, I have a BB for work through Sprint and I hate it. Half the time you don't get coverage. We also had a problem with random text messages going out...it was so bad the company had all text messaging removed from all the business phones. Verizon has been the best service I have had and I plan to keep it.
Kansas City is a good coverage for Sprint. I have Verizon, but work for a company that is under Sprint and they have great coverage here, but Sprint also has a campus and stadium here so I would hope their service would be good.