The form of government is almost never the problem. Any form of government can work as long as the people in charge are more concerned with the welfare of the populace than their own personal power. The problem is, that almost never happens. You can not create a system that is impossible to manipulate.