We have used Garden Grocer and Publix. Garden Grocer is top notch, great customer service, communication etc. We tried instacart this last trip and it was very good too. Larger selection, somewhat lower price, good communication - we had notification while the "shopper" was picking things up that an item was not available. We were able to select an alternate and it came. Shopper made one mistake with apples - bought the wrong type. Also with instacart, if you order alcohol you must be there to meet the delivery and show ID, not so with GG as you email/fax in your ID. Both worked out fine. You absolutely will not be disappointed with GG, but with Publix you get a little larger choice of items at a lower cost, and perhaps a less sophisticated shopper - instacart is sort of an "Uber" type business. You sign up to be a shopper. Don't know how GG does their shopping, but they have delivered 100% on what they said they would. Still, Tough call.