One key to a good relationship with Sprint is to contact CS as little as possible, and even then try to keep everything in writing (use eCare) so you can dispute false charges.

Although I also walked out of a Sprint store with a new replacement 650 one day.