Unfortunately, I agree. Their search isn't bad overall, but there are a few things that are infuriating.
For example, if I check "Prime Offers Only," WHY must they insist on showing non-Prime-eligible items? If an item is offered by Amazon.com, but is out of stock and expected within several weeks or months, please show that on the search results page, not after I click through to an item. If I specify a price range, why am I still seeing items that are well above the range? I've even checked all offers for some items (marketplace sellers) and in many cases, none of them are within the price range.