I have AT&T through work, and my wife and kids Sprint. Sprint is terrible- slow data speeds, bad coverage, but "unlimited" data, assuming you can use it.
Someone, I think at a Sprint store, told me one time that part of Sprint's data speed issues were due to Sprint selling their data network to some of the cheapo alternative phone companies - such as the Crickets, etc. Whether that is true or not I don't know.
Sprint remains the only phone company, other than Vonage, to have a representative say "F*ck you" to me, when I've called about a customer service or billing issue. In Sprint's case, I spoke with a manager who said that to me, when I objected to the fact that they had added a charge to my phone bill for nearly $10/month for a service that allowed us to select "wallpaper" for our telephone (it was some years ago, and my wife's plan.) They said that because it was an outside party/company, the issue was with the other company, not Sprint -- all Sprint does is 'collect the money.'
(As an aside, a Vonage rep said FU to me when I called complaining about the fact it had taken them a couple of months to port our number, and we hadn't had any updates as to when it would actually be finished. We don't use Vonage any more.)
In neither case was I being verbally abusive. It would sure be nice if those separate phone calls were the ones recorded for "training purposes"!!!
Best wishes, but, in my opinion, I wouldn't switch to Sprint unless you wanted "unlimited data" but crappy service.
Mattbert