On the other hand the UK speaks English and has strong ties with a lot of ex-colonies. Very few of those people would want to learn another language (maybe their third) to move to the EU (Ireland being the possible exception).
As a first generation (just - I was six years old!) immigrant I am quite happy my parents (my dad's employer gave him a choice) picked the UK over the US, and I cannot think of anywhere that would be better for me.
Moving countries has hard - having done it a few times. Even going to places where you known people and know the system.