I wonder if many of our problems stem from there being only 2 parties. If there were more, with proportional representation, there might be more incentive for compromise. However, I don’t see a path to that ever happening; there is no way any sitting politician would allow it.
Gerrymandering has become a big problem. Perhaps district lines should be the purview of the judicial branch?