Yes, it would work in a country that has viable opposition. In Poland we have a choice between:
party 1-Used to be in power for 8 years, has lots of huge scandals to its name including closing their eyes to billions of VAT fraud. Unjustified repossessions of homes based on made up documents for tens of thousands of people. Right on stealing of people's retirement funds they said they wouldnt touch. Raising of retirement age when they campaigned on keeping it same and changing the retirement system instead. Raising taxes immediately after gaining power despite campaigning on a platform of lowering them to so called 3x15%. This party instantly started talking about a "crisis of democracy" the moment they lost the election. Before they went they managed to attempt to unlawfully replace 3 of the high Court judges. This proved to be a great trap for newcomers which then proceeded in exact same manner with regard to high court.
Party 2 - Ex communists plus "new left". Ex communists were always known as homophobes, "old boys club", but they are on the left so new left that pushes values like tolerance etc aligned themselves with those old bastards which makes them loose all credibility in my eyes.
- Party 3- a super nationalist party started by a guy who used to be a free market libertarian most of his life and gained fame by using a live elephant, and a South American style "el presidente" suit as main items during his campaign. In other news the guy is a known shovinist and was stabbed in the gut by his own daughter. Allegedly 20% of young people support that clown.
Party 5 - A small party that tries to pass itself as farmers party but in reality exists to further interests of few large landowners.

Now in addition to the above we have the currently ruling party that is correctly characterised as being way too religious even going as far as equating Catholicism with being Polish in some of their talks, being stupid in their attempts to reform the openly corrupt justice system causing correct accusations of breaking the law. At the same time they proven not to be corruptible by sorting out the tax system to the effect of increasing the budget almost by half (it turns out we had massive Vat fraud previous guys knew and did absolutely minimum about and half of small businesses were cheating at taxes). The currently ruling party implemented a system where if you "forget" about a vat invoice it'll text you about it making people much more honest about paying. Additionally, the ruling party is the only political force ever in Poland that actually implemented all of their campaign promises. Many people like myself don't like the religiousness, but value that those the only people that went into politics to actually implement their campaign promises. This is completely unheard of in Poland. As a result of the lack of open thievery the previous guys were engaging in and their social programs which increase the amount of money in hands of previously poor people the economy is much better. The unemployment is non existent in big cities etc.

The bottom line is, who would you vote for: A dishonest person)(a known thief and conman) who tells you what you want to hear, or honest people you disagree with on some principles? That's why the ruling party won its second election. Not because it is great, but because they are seen as the only force that is non-corrupt(or at least less corrupt) and fulfilling its promises.

The opposition are either dishonest, incompetent or a joke depending on who you look at. I really wish there is time we have honest opposition in Poland. Maybe the new left once they drop the ex-communists will become that for the next election. We'll see.