Honestly speaking, it is really the government who makes the system effective or not effective. Most people say communism is not a good system, but look at how powerful China is now. They say democracy is the best system, look at the US and the European countries, they are not in a very good position.
If the government has the best interest for the people, they will be able to implement the right strategy. The most important thing is there must be unity and harmony. Countries with too many political parties or too many groups with different ideologies tend to be slow in the development of their countries and economies because most of the plans cannot be executed due to disagreements among different groups. The Tibetan community is a very good example.
It really does not matter what is the system, as long as the system can improve people's lives, it is a good system. There is a famous saying from the late President of China, Mr. Deng Xiao Ping (who was also the one open the door of China to the world). He said it does not matter if the cat is black or white, as long as the cat is capable of catching rats, it is a good cat.