Amazon.com is a mixed bag: they are intermediates to many companies, and they don't filter them.
My main problem with them has been a defective large wine cooler: dead on arrival.
I had to re-package it myself to return it through their shipping 'service'!!! I am not so strong, my wife is handicapped... it was really difficult to do.
Another thing I don't like is that it is not easy to know from where an item is coming from (ebay is better for that), and if it is from Asia (like often with photo equipment), the delay between order and delivery can be very, very long.