For me it was just the opposite...I came from Verizon to Sprint with the TP1 (been with Verizon for over 10 years). Here was/is my perspective...IMHO, Verizon will find some way to squeeze out a few more dollars in whatever plan you have, or cripple your device in some manner...Sprint has not done that...In addition, when I left Verizon, I was trying to resolve a small problem with my phone service; they would not budge...even out of contract, they just let let me cancel my service...as a fairly new Sprint customer, my experience has been GREAT...They renewed my contract a month early for the TP2, credited my account instantly for the MIR, and have ALWAYS provided what I have asked for, though sometimes it requires a supervisor
The only reason I would switch is if I had no coverage, which for me is not the case...best of luck in your desicion...either way, you will have a great phone!