I use walmart.com, they have fast local delivery (often next day) but you do have to be careful, as they also have listings for third party sellers and they are just as shady as Amazon. I only buy items sold by Walmart, never a third party. You can filter your searches for that pretty easily.
I never buy food, supplements, OTC meds, etc. online from any source. That stuff I always buy in person at a local retailer.
Might as well do AliExpress, same quality control/misleading descriptions but lower prices.
Is there even a trustworthy online shopping site/platform nowadays?