Amazon earned a lot of loyalty from me with a light pattern. An Xbox they shipped me was stolen off of my porch and they replaced it with no questions. I've purchased other things from random outfits, had them charge the card and then just ghost me. If I could buy anywhere with the same confidence I have in Amazon then Amazon's hold on me would be a lot weaker.
Another leg up with Amazon is their free returns. I purchased over $200 worth of product from corsair.com with free shipping, but one item was defective (RGB mousepad regularly kills my entire USB stack every few hours - it's either defective or incompatible with my motherboard) and the cost to return it from Georgia -> California via USPS for RMA/refund is nearly a third of the item's price since Corsair doesn't pay for return shipping.
Another thing I like with Amazon is that you can easily know the exact date you have to return something. With Best Buy for example, they have a FAQ page by category, but I couldn't find nothing regarding turntables, for example. Way easier on Amazon - at least after you order - just going to your order page and seeing the return deadline there.