I was a Leave vote and was always going to be before the campaigns even started. My main reason for voting, immigration, as it had been explicitly stated that we could not remain in the EU without free movement ie things stay exactly as they are then the only obvious choice for ANYTHING further being done to control it was to vote out.
Do I think they are going to suddenly stop all immigrants coming in, of course not, i'm not an idiot. But, as I worked at the Jobcentre since I was 20 what I would like to see (and what Cameron attempted to do and failed) is to stop any entitlement to benefits for new immigrants. I would like that immigrants without skills are not able to freely enter the country and immediately claim benefits without ever having to have contributed.
Of course as has been listed many times, only around half are EU immigrants, but i'm not naieve, people rarely first enter Europe through the UK. They make their way into other countries and stay the required amount of time, do what is necessary to get EU residence. And then, they head to the country with the best benefits systems - as has been clearly demonstrated. I don't know if anyone remembers the Polish leaflets on how to claim benefits in the UK?
I have no issue with skilled immigrants coming in, but as it is, staying as we were nothing could or would change. So if at least benefits can be stopped for newly entered immigrants that would put a decent amount coming here simply for that reason.
Schools, NHS and all other Public Services miss so many targets nowadays we simply can't handle the people we have let alone more - and even less who don't contribute and just come here for a free ride. Being out of the EU does mean we can control this ourselves.
Of course all the above relies on the Government breaking a many year trend of actually being competent in what they do, which remains to be seen.