Not needed, bad, bad idea. We already have term limits. They are called elections. You get to choose every two years for Congress and every 6 for the Senate. Only an idiot votes out people who are doing a good job. Cruz is an idiot who had a close call and sees the writing on the wall. Rooney is just an idiot. Why would I want to throw out Congressman Lewis? Why throw out Nancy Pelosi? They lasted because they do their jobs well. Mitch McConnell, hate his guts, but Kentucky likes him well enough, but they like him because he does his job. In 6 years a representative barely can find his own parking place, let alone know his way through the rules of Congress, leaving short times looking for work with the folks they are supposed to regulate. Goo people will not run, there no future. Move a family to DC for 6 years MAX? No way. DC and the area are expensive, and keeping an address in the home district or close to it? Can't afford that for a short time job. It will only attract billionaires and mid level scum bags and opportunist.
Term limits ease the mind of lazy, disengaged voters who somehow think it improved the heard. It won't happen. If any voter is too lazy to get involved and stay involved, I don't need his input. Fuck him.
I would favor tougher financial disclosure laws, including spouses employment and all investments, tighter ethical standards and transparency about misconduct complaints so voters have more information to work with, but term limits are, in my opinion a very short sighted solution that will kill the institutional memory of Congress and by extension the nation.