I think one of the biggest problems with American democracy is that you have only 2 parties that essentially split the vote evenly. A third party would tip the balance, even if they only get a few seats. It would force the other parties to compromise a bit to get things done instead of just stonewalling.