Don't get me wrong I completely understand the attraction of the points system, and the allowance of a more systemic immigration approach. However I don't think we would have a solution that is fluid enough. Lots of us emigrate to the EU with ease, surely we want to continue to make it easy in all directions? But that's just the EU, so what's the problem with that? The actual number of non EU immigrants is tiny and rather insignificant. Sure some do not make an effort as much as they should, but generally this is the exception to the rule.
I think we have a duty of care to offer legitimate asylum seekers a chance to settle here should they choose to. I accept illegal immigration is not generally welcomed, but neither are benefit cheats, or tax dodgers, and many other British (non immigrant legal or not) people who flaunt the law and make the life for the rest of us miserable and costing us money. Attributing that solely to immigrants (or even illegal immigrants) is actually erroneous - there are more problems within the UK that need to be addressed rather than worrying about the insignificant number of people choosing the UK to be their home.
Maybe I'm blindly optimistic, but I see more benefits from having a diverse community than an insular one. However what I do agree with is that this argument goes round and round as there is no honest data, mainly anecdotal and opinion based.