I agree that Amazon is often the most convenient option. But their prices simply aren't the best any more (at least for things other than books). Try a price comparison next time and see if you agree! (Another change is that Google Shopping has improved a lot over the last few years, so price comparison is less painful as well.)
One thing Amazon still does best: their deliveries arrive on time, and seem a lot less likely to get stuck in UPS limbo.