They all have their flaws. Parliamentary democracies, for example, are susceptible to minority extreme views having massive weight if they are needed to keep a coalition in power. Direct democracies are the opposite with minority views being ignored.
edit: Also, one needs to separate the impact of the democratic system from that of the social/cultural system. A country with a very homogenous population tends to have less issues under any system of government.