I stopped using Amazon around 2015. I don't want to buy goods from AliExpress with extra steps so I just directly buy from there. And if I need something urgently I go to a local store.
I dropped prime this year. Free shipping is over 2 weeks. Aliexpress ships to my door in 10 days. I think US tariffs freed up logistics for shipping RoW. Even less of no brainer.
Amazon is often the most reliable shipping for me though. I just generally never get anything of real value from Amazon.