Yes, I do, excellent idea.
That would require in what we in multiparty countries call the formation process, where coalitions are formed. If no party reaches a majority, they need to form a coalition with another. That’s effectively what it means if the vote goes to the house. The candidate of the largest party in the coalition becomes potus.
For an imaginary example... Hillary needs Bernie’s support to get a majority to beat Trump. Hillary thus has to make a deal with Bernie, give him a top position in her cabinet, or, most logically elsewhere, make him VP. Such a deal involves all sides make compromises, which avoids extremes and exposes people who merely want power. It allows people to focus on policy instead of the most popular puppet.
Important to learn from history, but one bad example doesn’t make a trend. Ideally you’d have both an extra right and an extra left party. Giving Trump voters / republicans more options than the gop, and non-voters more options than the dems and gop, would only help reduce Trump and his supporters’ influence.
The division fueled by the 2-party system is by itself more than enough reason to get rid of it like the plague. All this left vs right, liberal vs conservative, capitalism vs socialism, even racist vs no racist, all dumbed down to often misunderstood labels that make any constructive dialogue impossible. It makes everything so ridiculously and hopelessly binary and doesn’t just stop at a discussion about politics. “America, land of extremes”
The POTUS is supposed to be merely an executive branch. The senate is far more important yet the main attention always goes to the popularity contest of the next great leader. Yet the senate is as least as messed up when it comes to dividing the power. Less than 600,000 people in Wyoming get 2 senators, and California with 40mil gets 2 as well... With a more realistic representation of the population in congress, Trump would have been impeached already.