One big problem with American politics is the focus on the Presidency. Constitutionally, what the President can actually do is limited, or supposed to be. Laws are enacted by Congress, not imposed by the President. This is routinely ignored by everybody involved, candidates, media and voters. So we have all these people running for President promising to deliver a sky full of butterflies and unicorns when they don't have any reasonable chance of doing so.
Not every problem needs to be fixed in Washington, DC. A lot cannot be fixed in Washington. Your local officials have a much greater influence on your life, but the media and voters don't spend enough time looking at the options. I live in what is effectively a one party locality, and increasingly at the state level. The result is a lack of serious discussion of alternative ideas.