I grew up in London suburbs - Bromley - where you can get into central London in under an hour door to door if the trains run!
Then after a few rentals all over the place, DH and I bought in Stroud Green/Finsbury Park area - zone 2, north London, 10 mins from Oxford Circus, and lived there for 10 years.
Just before Covid we moved out to Somerset - VERY rural, though our town has a great high street and lovely amenities, it's still very small!
I am SO happy about the move. The air is so clean. My DH has stopped using his asthma inhaler for the first time ever! My kids are really outdoorsy here, there's loads of places to walk and play out and ride their bikes safely away from traffic. Also the community is close and safe; people really look after each other and it's so friendly.
In London I was worried about crime - there's none here; air quality, especially worried for the kids after poor Ella Kissi-Debrah's death; and I also felt worried about having to explain to them about the syringes and cannisters they found EVERYWHERE in the park, the rough-sleepers asking for money outside the tube, and all the sirens and helicopters we heard all night long.
They won't see any of that here (although of course there are drugs here and homeless people) because it's much less obvious. I think they will get to be innocent children much longer here.
And I will take them into London to see the museums and the galleries and (I'm hoping!) some nice theatre sometimes... But I wouldn't move back to London now for the world.
Each to their own of course! :) But that's how I feel.