In my experience, Amazon is no better in the customer service department. I recently ordered some unscented deodorant from Amazon and they sent me some horrible smelling "Sport" scent. Fine, mistakes happen, but when I went to return it the item was marked as "not returnable". No other options. So they basically stole $17 from me and there's nothing I can do short of filing in small claims court. It was a very Google-esque experience.