Totally agree about the searching. I've considered seeing if Amazon has anything resembling an API, or if using some kind of screen-scraping was possible to create an overlay app that would do actually usable searching, but figure they'd just shut it down legally or technically, since good searching is obviously not what they want. It is so obvious that they don't want good searching that the structure their databases in such a way as to ensure that the result is what I call Data-Mush. E.g., the size and weight of the item needs to be two separate sets of fields, clearly identified for the dims/weight of the item itself, and the dims/weight of the packaged item. Yet there is zero consistency or clarity on even that most basic data. Yuk
On the batteries, even the common 18650 is a hopeless cause, at least if we want to get a battery that is what it claims.
A long time ago, it was useful to sort by average review, but now, I need to look at summing the percentage of 1+2-star reviews, and eliminating the high scores, then among the least-bad, check those for bad reviews (e.g., shipping failure, not the vendor's fault, etc.).
It has become a massive chore to use Amazon and hope to get something that is not crap, so evidently, the management there is optimizing for quantities of crap over quality.