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.