I'm voting leave, the reason being sovereignty, or our democracy. This is the real question you're being asked tomorrow, do you want to live in a self governing, accountable, country or wish to continue having your countries decisions increasingly made from a European central body? The beauty of our self governance system is that we're able to vote out our current government during a general election and hold them accountable.
With the EU we're not able to do this, we can indeed elect MEPs however, they do not have any power to legislate - to repeal, propose or alter any current EU legislation. We're unable to have a direct say on who gets to decide EU legislation. This, to me, is an unacceptable level of accountability. It's not an un-democratic setup, it's an anti-democratic one.
Recessions are going to happen whether we're in the EU or not; most people don't realise that they are an inevitability as a result of the global monetary system. They happened before we joined the EU in 1973, they happened since and they will continue to whether we're in the EU or not.
Further, on the Economy. You only have to look as far as Greece and to a lesser extent Spain and Portugal, to see how this union protects each other in times of financial crisis - they don't. Not to mention that remaining with the Pound rather than joining the Euro is continually being validated to this day. The rest of the world and countries like Sweden and Norway are able to trade with the EU, nations and so can we.
The immigration topic is redundant one, it rears it's head regularly during any election. Don't be distracted by it.