If I can avoid Amazon I will, if I can’t I try to order directly from the manufacturer and no other seller.
Often when I try to find something just a little bit out of the ordinary, Amazon tends to be the only option.
And when there is another option, even something like best buy, their experience can be pretty bad (my best buy account is in some sort of limbo where I have been able to create it but can't access it .. so I have to do all my purchases in guest mode).
For any readers from Germany, booklooker.de is great for books. You can buy used and new books with an extremely efficient, no-nonsense user interface. Fulfilled by large and small bookstores and even private sellers. You see the actual vendor before you buy.