Amazon's product offering is also seemingly getting worse, lots of five-star rated products which feature obviously paid reviews and are cheap copies. Other retailers feature good-quality brand names.
For technical hardware I can recommend geizhals.de over idealo.