I think we should be tighter on immigration and be able to 'pick' who comes in, who's gonna be more useful to economy etc. Not always but more than currently. My parents are from Poland and many polish migrants add to the polish economy but I know some, in fact I even have a cousin, who live on benefits. Not too pleased about that. Also I know many polish people who are not motivated to intergrate. Some live here a decade and speak poor English, and many legitimately hate other racial group and very islamaphobic. I can imagine perhaps similar problems from other migrant groups, however this divides the nation. I say let the ones who are willing to put in the extra effort to integrate and add to the economy in.
Also as far refugees go, we should be taking in mostly kids only. And adults should be thoroughly checked, and make up the minority of the refugees coming in.