Almost everyone in our Waitrose wears a mask, and our closest Sainsbury's is about half and half.
I don't go near Lidl or Aldi at present, as their mask wearing customers are very few, and wild horses couldn't force me into Asda!
I've been getting my shopping delivered by Ocado for over two years now, and love it. It was a slight nuisance when they dropped Waitrose in favour of M&S, but we're very close to Waitrose, and I find I get what I want from M&S via Ocado, whereas when visiting the store, items I wanted were often out of stock!