I now have a policy of using Amazon third. If I can get the thing I want directly from the manufacturer, that's best. If I can get it from some some less dominant vendor at a reasonable price and schedule, that's fine. Otherwise, Amazon.
Doing this for a while has increased my concern about Amazon, as a surprising number of things are only available from them.