I wish europe was out of NATO. It does nothing to defend europe, bring us in wars we didn't ask for, and manufacture crisis European still suffer from (Syria refugee). It force its "allies" to buy defective weapons that are basically spyware, and still spy on them just in case. It force other allies to spill their blood in the middle East.
The only "good" thing it did was breaking Sarajevo's siege in the mid 90s, but event then it isn't actually clear if the Serb wouldn't have backed off anyway at the end of the month because they couldn't progress due to the UN presence. Still saved a few hundred civilian lives, in exchange for a thousand of proto-nazi, so i can't say it was bad.
No one will attack any EU country anyway, as long as france doens't change its nuclear doctrine, which, i will state here once again, include a "warning shot".
I am an American, so my view of the situation over there is not...well informed. But I have wondered whether the EU couldn't set itself up as the New NATO. All European (unless Canada decides to join you), and omitting some of the old NATO provisions that are causing problems, like the ability of one member country to veto everyone else (I'm looking at you, Hungary). Would it work? Or is the EU infrastructure to weak to do that?