I'v only ever taken broken phones back, I'm very unlucky that way. I buy cheaper phones though. Not really keen on spending more than £100 on one. Plus i'm pay as you go with Virgin who are actually pretty good.
My girlfriend got a cool samsung for £20 because someone else returned it cause they didn't like it and she was able to use her Red Rewards too. Result!