Despite its flaws, which it surely has, I can't see the EU as anything but a major success of humanity. A force for cooperation between peoples with vastly different cultures, languages and historical backgrounds, working together towards a better future.
For those critical of the EU, please comment here on what you suggest as an alternative. Are the countries supposed to split up and go back to competing with each other in an increasingly harsher global market? How on earth are the small EU countries supposed to compete?
Maybe you'll say that the EU is great for small countries and not so much for larger ones, who are sponsoring the EU's success with their citizens tax money. Maybe that is true so, as a citizen of one of those small countries, I am thankful to my fellow EU-tizens who are better-off, for quite literally bringing my country into the world stage, with the increases in quality of life that that entails.
I welcome my fellow Croatian citizens to Shenghen and the Euro, I hope to get to meet some of you next time I visit your country, or vice-versa. Long live the EU, one of humanity's greatest achievements.