It’s years since I did a big shop at a supermarket., and reading this thread I don’t think I’m missing much. I do an online shop every 2/3 weeks, have my favourite items saved, can see all offers easily, get everything brought to me by a cheery driver and invariably have a money off voucher to use, often £15 (I shop at Tesco, Ocado and Sainsburys depending on which vouchers I’ve been sent). Choose your delivery times well and the delivery will be free or 99p. I believe it’s better for the environment too.
For top ups, fresh fruit, last minute stuff, human interaction, exercise, I walk to the local shops a few times a week. Works for me.