But with what is happening to our politics these days, I think maybe the biggest problems with term limits is that they aren't draconian enough.
I think we need to amend the Constitution and go, as it were. whole hog toward term limits. Here's the plan:

One six-year term, so that we are electing and replacing one third of the Congress every two years.
That one term doesn't mean 24 years holding office -- one in the House, one in the Senate, one as vice president and one as president.
It means one six-year term. Run for the House and win, you can never run for the Senate. Run for Congress and win, you're never going to be president or vice president.