What if as well as Term Limits we had Party Limits - the same political party cannot win more than three or four times in a row?
Representative Alan Lowenthal has introduced the Let the People Draw the Lines Act which would seek to prevent gerrymandering by taking redistricting out of the hands of the politicians for the states that haven't done this already (California, Arizona, Washington and Idaho have independent commissions).
This is a good idea, but I'd go further. Let's introduce Term Limits where we don't already have them and then add Party Limits. The same politician can only hold on to their seat for two to three terms and additionally the same party can't hold the seat for more than three to four terms. We break up any kind of political monopoly and reduce the incentive to rig the system to keep the same incumbent in power.
We'd probably get more political diversity as well as fewer career politicians. It's a better solution to daisyworld.