Another reason we couldn't move totally to IC is how they handle credit cards. We get 6% cashback at grocery stores using the Amex Blue Cash card. (And have a 5% cashback Visa for the stores that don't take Amex). Unfortunately, IC charges come thru as internet services, not grocery. So that's a 6% price increase right off the top, in addition to mark-ups on products and delivery fees.
We purchased their "prime" and will continue to use the service, but i still have the dream of being able to replace all my in-store grocery shopping.