Slightly off the general topic, but on the ‘finding specific products’ issue - you do get very spoilt for choice in London because of the massive mix of cultures. I live in an area with a lot of Greek and Turkish people, and also a big Jewish population, so we have a range of specialist food shops here. There are definitely a lot of products you wouldn’t find many other places in the UK, other than perhaps other big cities.
10 minutes drive away is an area with a big African and Caribbean population, so again, the range of imported fruit & veg, spices and seasonings, even the meat in the butchers, is very different to what you’d get in Tesco.
Online shopping has changed things a lot, I guess. I don’t think the food thing would bother me if I left London.
But for years one of the things that put us off moving out of London was my mixed-race daughter’s horror at living in an area with no black hair shops or hair salons.
These ‘little’ things can make a big difference to how you feel about where you live.
(I’m a born and bred Londoner considering a move out, too, btw).