I live in Finland, were democracy is not choosing the less bad from 2 bad parties.
Instead, it's choosing the least bad from 10 parties
Here we have "kokoomus" and "keskusta" for republicans;
Kokoomus is more for free trade, low taxes etc,
(but go too far in this; finland have had very good social security net and very good (free) health etc. services.. but now the free healt services are underbudjeted so that they have so big queues that many people buy their health services from medical companies in order to actually get treatment)
Then we had goverment-owned telephone company, which could have brought internet to every home in finland, but they sold the company to investors, and choosed some "casino player" as a CEO,
and now the company(Sonera) just tries to make money ( but initially just lost lots of it bying UMTS licensed from many countries))
But Kokoomus did a good job of getting rid of most of the big dept finland had.
Keskusta is more concervative and tries to keep the countryside alive.
But most modern citizens don't undestand that countryside should stay alive and don't care and they don't like Keskusta because of this.
"they are wasting our money by giving it to the farmers".
Then we have SDP for more sosialist people.
SDP wants to give the same things for everyone.
They are bad for things like education;
they are destroying our excellent technical university system by 1st raising the position of (non-academic) technical schools as close to technical universities as possible, and how they are going to limit the "academic freedom" of the technical universities.
And greens who just oppose everything(except legalization of drugs) but have no solutions to anything.
Then there are also smaller parties like christian union, swedish party, communist party..