The south isn't any better its just different.
People are less friendly than the north, more arrogant and up themselves.
There are some grim places down south, Hastings, Croydon, Crawley. I would agree with you about the women being better looking in London as there so many foreign nationalities, but if you think the women's ego's are bad up north wait till you go down south.
The South is crap, everybody is 'aspirational' which just means they are boring as fuck and want to tell you how much their house is worth....or what they did in London at the weekend....which is also boring as some of the best nights out i've had in the UK have been in Liverpool, Manchester etc....a city is a city but because it's Laahndan people think its special...its not, its busy, overcrowded and dirty....just like any other capital city.
The South in general should be good, you're never more than an hour from the coast, never more than an hour from London....but as above, it is full of dickheads and is so overcrowded that a day at the beach is a joke, traffic takes the piss etc.
I still work in the South East, as a region it still pays the best but i moved to Wales last year....sold my 2 bedroom terraced house in Surrey for the same money as i bought a 10 acre, 4 bedroom property in the countryside...London and the South is a joke, it was fun when i was 20 and wanted to go out all the time but i'm pushing 40 now and want space, privacy, etc....