And because dh, ds and I are used to “day outs” we just need a city which has stuff going on - plays, gigs, festivals. We would all struggle if we lived in the middle of nowhere.
The thing is, you genuinely- outside London - do not need a city for this. In between your ‘city / middle of nowhere’ false dichotomy are many, many towns / smaller cities where all of the above take place and where, certainly within a small region, you can be busy every weekend.
I live in a fairly small county town. It has plays, gigs and festivals all year round. 2 cinemas, 2 separate locations for outdoor gigs and festivals, a theatre, 2 museums. Enough bijou eating places for a year of weekends - all within walking distance of my house. I moved from a larger town with pretty much the same but 2 theatres and 1 cinema and more ‘nationally known’ cultural events.
There is plenty in between your ‘city’ and ‘middle of nowhere’. If you want to replicate ‘dormitory area’ (whether suburb or town) and ‘all encompassing city hub’, stay in London. If you want plays, gigs, festivals, museums, the outdoors, music, history, culture - you can find them all over the place if you consider regional networks rather than hub/spoke models.
The only exception would be if you don’t drive, in which case I can understand the need for your hub/spoke model and would suggest London remains for you.