I completely agree with term limits, for congresscritters, with some sort of additional benefit for prior honorable service in the US military.
“term limits, for congresscritters”
The problem is their terms are too short.
Their terms need to be made four years long (and offset two years from that of the President to ensure a more stable government).
They spend too much time and effort running for office and not enough time and effort managing public money well.
People don’t normally object to a teacher spending 40 years teaching in public schools. Running government is a more complex task than teaching third graders.