At best a handful of parties, and it only works in small elections. You get to bigger and bigger elections the system always reduces the choice, which means that the bigger the system is, the less effective democracy becomes.
Of course democracy was never meant to be the most efficient or effective system of government. It's simply the most compromising one.