On some level the current problems stem from the EU growing too fast, both in area and in features. Adding yet another feature will not work, it will only ensure the eventual breakdown of the system. What's needed is to pause the expansion and the degree to which nation states are forced to give up their sovereignity and when (if?) the kinks are ironed out of the current setup to review what the best next step is and then to implement that step very very slowly with signficant buy-in of the various states in the union. Only then will the trend be reversed.