Amazon remains about the easiest place to order from, even if they may not be the absolute cheapest. It’s a one or two click task vs having to set up an account, password, credit card info, etc.
The main exception in my world is Auto parts. Can’t beat Rock’s catalog, and their delivery time and cost is competitive, all in. Amazon’s auto parts lookup just plain sucks, by comparison.
Amazon also sucks for Milwaukee power tools.
Buying locally is a poor optio by comparison, consider the poor stocking level and high prices.