I've decided in the last couple of days I'm voting remain, but both campaigns have been very poor considering how important this vote is. Even though the field I intent to work in would not be in least affected by immigration (and I'm pro immigration too), I don't think the Remain camp have had anything to say about how they would address people's genuine concerns about depressed wages and despite some of the obvious scaremongering from Leave (that UKIP poster for example) at least they're actually putting forward a solution. Although 50% of immigrants that come are from outside the EU, it is disproportionally higher from inside and doesn't seem particularly fair on those trying to arrive from outside the other 27 member states. I also don't particularly like the EU as an institution and hope that we continue to keep an 'arms length' approach going forward. They seem a very shady organisation and some of the behaviour towards Greece and others leaves a lot to be desired.
Having said that, I absolutely do not trust our government to negotiate trade deals on our own and think that people such as Farage overstate our ability and influence on our own. From what I understand, Switzerland and Norway have to accept certain EU conditions despite being outside, so I'm not sure we we'd able to remove freedom of movement for a points system even if the public wanted it. I honestly have no idea how bad the economy would be if we left, apparently some of those giving us warnings also advocated joining the ERM and the Euro too. But I do think that EU would try and make an example of us in order to discourage others from trying to leave in the future and it would not be as plain sailing as Leave would have us believe. The £350m gross figure we send may not be able to spent here anyway if the EU decided to impose tariffs on us, it's too much of a gamble. Knowing that leaving could also likely mean Johnson or Gove in power I definitely worry about what would happen to the NHS and worker's rights. The EU is not perfect, but at least it helps keep people like that in check to certain extent. They could do serious damage before we have a chance to vote them out in 2020. There are other benefits that freedom of movement gives for people who want to work and travel abroad, which can only be kept if we stay.
So on balance I think we should remain, but proceed with caution and continue to try and reform the EU as much as we can.