It's working great. In Switzerland we do not only have elections every few years but we can also (directly) vote on issues from all three legal jurisdictions (municipality, canton or federal level) multiple times a year. Thus, we not only have a democracy but a direct democracy.