I have done most of my pandemic shopping on Amazon, but have had luck with 4/5 externally run sites, most of which are on shopify. In the first 3 weeks after the first shelter in place orders, Amazon was about a week slower than the rest. Now it switched, and it seems Amazon is faster again. However I am now regularly doing business with a few other sites that have products Amazon doesn't.