Forget about price. I can't even trust that I'll be getting a legitimate product anymore. When possible, I prefer to buy from a more trusted retailer now. For many products I'm willing to pay a premium to know I'm not buying something potentially fake and dangerous.
The only advantage Amazon has for me now is shipping and they've been fucking that up too. Their AMZL shipping service is garbage in my neighborhood. I've gotten lots of several packages reported as handed to resident, then when I contact customer service they reply that the delivery people decided not to deliver it and just marked it delivered anyway.
These issues haven't stopped me from using Amazon yet, but they add up over time and it'll be extremely difficult to build that trust back once it reaches a point where I stop using Amazon entirely.