Amazon is awesome. Yes, I know they drive brick-and-mortar stores out of business. But I can go to three different local stores, and not find what I want. But there it is on Amazon. And as a Prime member, I usually get it the very next day.
Do I feel guilty driving past local stores that have closed down? Yep.
Their customer service is legendary. You have a problem they take care of you.
They make it worth your while to come back and stay with them.