I think Leaving is a good thing, i dont think it will lower immigration, we as an island nation have always needed this and i dont think the '£350,000,000' we send to the EU each week will be see as we will have to use it to pay the farmers etc. But i do believe the EU as a whole was never willing to compromise and change, many nations have been pushing for change within the EU and it just doesn't happen because the EU Elite do not want it (politicians). The UK voting to leave should send a shock to the top of the EU that people will make difficult decisions that will affect their wealth etc when they feel there are no other choices, and if the EU doesn't change i believe more countries will leave.
Whoever this being said, i dont think leaving the EU means we wont work as close with EU nations, this will all be down to the negotiations that happen, i was very happy when the UK was part of the common market, but the EU is expanding daily and taking more powers from the individual countries that make up the EU, if this continues there are only 3 ways it can go:
1. There becomes a United States of Europe (and no individual countries).
2. It moves back to a common market type partnership.
3. The EU collapses due to division between what individual countries want/need and what the EU is willing to give.
I have been upset with a lot of the media in the UK saying people who wanted to leave are racist or not very well informed or not well educated, well i have never been racist and have many friends from many different countries and religions, i have researched all the options and have a Masters Degree so i think the sweeping generalisation statements do not help.
What is needed now is for the UK to unite and work with Europe to make this process the best it can be for all.