OP, I live in London and I love it.
And dispute many of the usual London-hating comments on this thread.
Yes, there is a buzz, huge fantastic cultural opportunities, free, mad stuff, funny stuff, wonderful people and plenty to be appalled and wince about (otherwise it would be a tedious drone rather than a buzz, perhaps) .
And you probably would love it if you love other big cities.
So come when the kids have left and you are old enough for an O 60s free travel card and don’t need to worry about school catchments, and can manage in a smaller, more affordable place!
And have a great time wherever you live now because… millions do, and presumably more people have never lived in London than have and have had great lives!