I have either Instacart or Whole Foods deliver almost every day, I hate to admit. I have a houseful of young adult children plus SOs, so a lot of mouths to feed.
Whole Foods is usually pretty bad, shopping wise. No communication and cannot add items either with the shopper or even after the order is placed. However, I really like their meats, breads, cheese, and produce options, so I persist in using them.
In my area (northeast) most of the local stores use Instacart, but I’ve found that a store where I’ve never ever stepped foot in (Shaw’s) is pretty great. They have Bell & Evans chicken and a good selection of organic items, plus their house brand is nice. The quality of the transaction mostly depends on the shopper. I’ve had a couple of not so good, but mostly excellent. It’s all pretty time consuming, but worth the effort. I immediately chat with the person and say hello and thank them for shopping for me. I send them pics if I want a particular substitution and ask them to send a pic of the shelf if they are not sure. One shopper had never heard of buttermilk and went off looking in another part of the store.
Just keep a keen eye on the substitutions and ask for a refund with the shopper on anything that’s not clear.