Amazon is 12 month 0% APR installments on anything >$50, 5% cash back on everything else, no questions asked drop-off at Whole Foods/UPS returns/pickups. Your money is back in your pocket that day.
I tried Best Buy, NewEgg, and eBay. NewEgg, you'd think, would be better. But their return policy is non-existent compared to the convenience Amazon provides.
I think how I feel Amazon.com has degraded is that they've made it so smooth to shop that I end up buying things I don't need. It feels like the site has spliced itself into my "oh yeah I can solve that" internal loop and makes me spend $30 on some crappy (cheap) solution and before I know it it's on my doorstep.