I go to Walmart a bit less frequently than I go to Amazon in person (Fresh or Whole Foods), but I order from Walmart quite frequently. Their online delivery services are very competitive and comparable to Amazon's. If Amazon is out of stock on an item or showing long delivery time, I'll order from Walmart instead. Most recently I ordered a Synology RT6600AX Wifi router/media server because Amazon had 2 week delivery time, and Walmart had 2 day.