Depends. I moved from NW England to SE England for work as I could not get a job, or at least a job that paid anything above minimum wage. I absolutely loved living within half an hour of London and not having to drive (I hate driving and unless you live in a city you’ll have to), I’m tearing up now writing this. I’d move back in a heartbeat.
To cut a long, boring story short. I met my DH at work and we lived in a cheaper area of the Home Counties, both got made redundant and sold up there and moved back to my hometown as we could buy outright and obviously, neither of us was working. DH took his pension when he got made redundant.
I wish we’d had more time to look at other areas, either in the North nearer to/in a city or the Midlands or a slightly cheaper area a bit further out of London. Or DHs home city - but that’s expensive now as well. But we didn’t want to buy somewhere we weren’t familiar with and I knew my town and which areas to avoid etc.
I found it VERY difficult to get a full-time job, had one for six months on a temp contract but the department (there were four of us) were all let go at the end. Jobs generally aren’t as well paid here and much harder to come by. COVID aside, the only jobs in my town are minimum wage; unless you have one of the usual professions: doctor, lawyer, teacher etc.
Where I lived before had a 24 hour train service, it was 30-45 minutes into London with direct connections to loads of different places. We have talked about possibly moving again one day and I play the lottery a few times a week to help!