I was born in the London "Square Mile", lived in Inner London and worked in central London until I married at 23. DH and I then lived in an North London suburb for a short while (I had never seen so many trees before!) moved at an outer East London suburb and stayed there for 22 years until our youngest had left school. I loved working in London, but never felt really settled in our home as none of my family or friends had ever lived in that part of London and it just didn't feel like "home" to either of us. We'd originally moved there because we could just about afford the house prices! Of course, we made some lovely friends through social activities and the children's school and we were near a Tube line so could get into central London easily.
We finally moved to where we are now in Hertfordshire nearly 23 years ago. That had been our ambition from when we were first married but family life had dictated that we couldn't do it before.
Ours is also a market town, quite historic and lots of places to eat, drink, shop and visit. Lovely villages nearby and beautiful walks on the doorstep. Doctor's surgery is a walk away as is the dentist, hospitals all very reachable. My family are all within 20 miles, including siblings, children and GC (one DD and GC are a ten minute drive away.) Green and lovely, but with good train connections it is still quite easy to travel into London if we want to. I love it here...
I do agree that needs and wants change as you grow older. If you had told my City-girl teen/early 20s self that I would hanker after a bit of peace and quiet with green surroundings I would have laughed my head off!