Come back and tell us what you think in 10 years if/when you're married and have a few kids.
It is exactly the same with the tech hubs in the US - SF, Seattle, East Coast, etc. I'm from the midwest, which I suppose is the equivalent to North England. Like the author, one here needs to move to a hub to obtain an interesting position and good salary.
The problem is that housing and other costs (tolls, taxes, etc.) have been pumped up so high, it is nearly impossible to live well (past your early 20s) in one of these cities, assuming you'll one day move out of the shared flat with 4 roomies.
I've done the numbers, and the choices are grim:
1) Stay here with a high salary and job prospects but never have kids.
2) Have kids, move hours out of the city, and spend my life commuting.
3) Move back to the sticks, take a huge pay cut, work on crappy Enterprise crud apps, but at least live in something larger than 500 ft^2 studio in the ghetto.