I slowed my Amazon purchases because they never made it to my house. It wasn't porch pirates stealing my stuff, it was highway bandits or warehouse pirates because it seems every other package got "lost" in transit. The last straw was when a nice ups lady dropped a package that clearly had been slit open, contents removed and she knowingly dropped the empty envelop package. WTF?
I decided to try Ali Express (direct from China) and it was the same thing...packages never arrived.
I have since discovered Instacart - I can order stuff from Costco or other local retailers without having to set foot in the store. So far it has worked great and probably the only real competition for amazon.