Trump is a hot mess. Clinton is not popular with many voters. Sanders is sort of a crack pot, but all the GOP candidates were either insane, douche-bags or unsuccessful. We should have more viable options, but the political process is a giant mess, and the primary system is in chaos and many of the candidates Trump included don't get how it actually works. I'm not sure having more crappy options would be better, either, but right now we're in a hole.
The two party system is broken and leads to nothing but divisiveness and corruption. Winnowing the field to two candidates almost immediately makes the process about money, limiting the true electorate to a very small number of citizens with very large piles of cash. The current system simply ensure a third party candidate pulls votes from one of the 'leading' candidates without accomplishing anything.
The last few elections have made it clear that the two party system is broken. Not all Democrats or Repbulicans agree on major party issues, and it would make sense for their to be more candidates. If more Canidates were running we might have a better chance of electing someone we are happy with.
Every four years, we have very little options regarding who we want as our next president of the United States. This year, our options aren't very good. Simply stated, the options are bad or worse. Which one is the lesser of the two evils? It doesn't really matter. We should have more choices regarding who should be president. Sure, we have third party candidates, but we don't hear of them too much.
American Politics and the system of presidential election it follows has always been the same and doesn't really need a change. It's been the same for a while and it is going to remain the same for a while. I think Americans have enough of a say and enough of a voice.