The alternative to the US system isn't direct democracy.
First-past-the-post is the main problem. Better democratic systems are used all over the world where actual parties that represent a spectrum of opinions get actually elected.
Direct democracy has huge drawbacks as well.