I can attest to the UK having well-paid developer jobs though, especially in London. I'm not in London but I have friends who are and they're doing well.
Manchester maybe a better option than London. Manchester is cheaper and has almost all the things you want from London without a lot of the negatives. Pay isn't nearly as good but the costs of living in Manchester are about 1/2 to 1/3rd of what London is.
If you want better weather the south-coast has Bournemouth (lots of smaller to mid-sized companies that do web development and insurance).
We're not known for the good weather up here, but thankfully it's spring this week so it's nicer.
South East is expensive and you wouldn't catch me going anywhere near London for any reason what-so-ever.