On first view - and that is what the majority of knee-jerk reactions are based on, it looks wonderful.
We stop hoards of unskilled immigrants coming in and signing on to our benefits and NHS, and there are mountains more jobs for our indigenous unemployed.
The two major flaws in the argument are -
Increased immigration has not actually increased the jobless total in the UK, according to an economist on Radio 4, and of course, to use British labour will drive up the costs of everything, which the public wont like.
You can have reduced immigration - but you have to pay for it.