The thing about working in London is that of course it's more expensive, but the salaries are much higher and there's way more jobs. I'm sure Dundee would have a lot of good things going for it, but if you actually want to live in Brighton or near London you should be able to afford it based upon a software based salary. Especially if you work as well and you didn't mention kids, you should be able to live pretty well.