They're fine at selling stuff, they're absolutely horrendous at being a place to search for a product if you don't know exactly what you're looking for. The solution is just to look for third-party specialist review sites who know what they're talking about.
They're risky if you do know what you're looking for, because of all the counterfeits and return scams and such. They're basically only OK if you're buying trash-tier goods on purpose, because there's no reason to counterfeit or scam with those and you already know they're going to be bad.
(a) don't care about the quality of, because they are either frivolously cheap or you are able to to the necessary 'QA' repairs and inspection yourself (for me these are things like circuit boards and household consumables);
(b) something you already know you want that specific thing of and the shipping speed and return policy make them the best online option;
(c) are only buying because you found it somewhere else and you didn't know you wanted it until you were told about it (deal sites like slickdeals are where I encounter this);
Are there any that you can recommend? Google seems very unreliable in that department these days, it's very hard to say which reviews are honest and which ones are basically ads. There's also the additional complication that some sites that try to be honest receive products from manufacturers, which limits what they can say to keep their manufacturer relationships going.
It's nearly impossible to find, because even the "supposed good" third party sites are just amazon referral link farms these days.
More and more I've taken to just checking what Costco sells, and if Target or Walmart (or other "big, real stores") are willing to ship and sell it themselves.
The second suggestion might work, but Wirecutter’s recommendations have sucked more and more after they got bought by NYT. Sometimes they don’t even test the stuff they recommend: they just go by Amazon reviews and what other sites say. Other times their recommendations are just bogus: their “cheap” wifi6 router was a nightmare for me, basically $120 thrown to the trash (well no, the first unit sucked and failed so I returned it but since it was a failure they just sent me a new one back with no way to get a refund, so the new unit is still in its box in my basement; I got a decent router based on someone else’s recommendation).