I'm a Sprint customer so maybe I'm biased. I'll just say that upfront.
I got another phone on my plan and had no problems. At all.
Once I told the salesperson that I lost my connection cable for my BB 8330, he gave me one free.
Score.
Though, minus one star for not being a repair store.