A true popular vote would be just as horrible... minority interest gets buried...
But honestly, its the size of the nation thats the problem. People in the northeast have fundamentally different beliefs than those in, say, Alabama and california... and trying to rule over all of them as a single government is only going to cause pain...