I asked a similar question to an SP I visited recently. She has worked around the country a fair bit in different locations and has settled in London (pretty much permanently). She put it bluntly because of more money and less time wasters. Also, somewhat "less demanding" (whatever that means).