Citizens do not need to decide everything. One of the serious problems in current democracy is lack of accountability. Politicians (in most cases I suppose) get voted in on promises that they do not (or never intend to) deliver. Lets say mayor is accountable to the town. If town doesn't like what mayor is doing, people should have the power to strip mayor of the status. If governor of state doesn't do the job, state votes and takes him or her out of the picture. Same goes for president except president is accountable to entire country. The good thing about system like this is that in the end you get people who realize that they must do their job or loose power. This naturally creates an expert government. Anyone else simply will not make it.