I have no restrictions, so I can work from anywhere I want at this point in my life. A lot of it is personal, I know a lot of like minded people in the bay area.
If I had to stay in the UK then I'd definitely look at raising some angel money from the UK or some other programmes.
Mostly It's just personal choice and looking at which is the best fit for me.
Note: Expecting to get downvoted as I'm insulting England a bit but really the startup scene isn't fully developed yet although in parts is thriving. I'd rather be honest how I feel than not.
If you have a full team, talent, etc then this doesn't matter but if you're just starting out it puts more carriers in your way.
The only one I remember is http://springboard.com, but there was also a northern based one I can't remember the name of now that had similar terms.
Out of interest which ones are you talking about that have these onerous terms?
I'm referring to http://oxygenaccelerator.com/
Starting a company in the UK costs £18.
Programmers are cheaper in the UK and if you want really cheap ones you can get them from the new additions to the EU block. There's also London or Cambridge if you want startup hubs.
There's potential funding from the prince's trust for someone your age as well as incubators, http://www.princes-trust.org.uk/need_help/enterprise_program....
Start a company here!