It only works as long as the representatives see it as their duty to represent the will of the voters accurately, which I'm starting to believe is an antithesis to human behavior, and thus will never be the norm.
I'm not saying that European society (if such a thing even exists) is inherently undemocratic; just that it's not democratic enough to be called a proper Democracy.
And I'm not even asking for direct democracy on everything, but there should be laws in place that force politicians to put decisions up for vote to the public if there's a certain level of resistance from the population.
Take for an example the UK referendum to leave the EU. Even though it's overall a complete shitshow, and all sides usually agree on that, nobody can really claim that it wasn't a democratic decision. Was it a smart one? Who knows, I doubt it. But it was democratic, and that's more than I can say about this mess.