Personally, I have mixed feelings on the idea of term limits. I look at it this way.......who am I, in the state of Iowa, to tell the state of Georgia that they can't have and keep that congress critter, that may actually be doing them well, and that they like, for as long as they wish? Conversely, who is the state of Alaska to tell Iowa, that they can't keep a Senator for as long as they wish?
Instead, I propose that we eliminate a federal paycheck for all senators, congress critters, and their staff. Place that financial burden back onto the state that they represent, at NOT MORE THAN 115% OF THE AVERAGE ANNUAL INCOME IN THAT STATE. In that way, the folks back home have some additional control over their elected representatives. The state legislature can say "senator, you did a crappy job last year, and for that you'll get a 10% pay cut" They can also say "congressman, if you want a raise, do something to increase the average annual income in the state. There also needs to be a method for recall in each state as well.
Now, as to their "retirement package"......ELIMINATE IT! Replace it with a program exactly matching the military's retirement program(s). Senator, you want a retirement package, get re-elected for 20 years. Only then will you qualify for a retirement package that would include retirement pay and Tri-Care, just like our retired uniformed services members. Using something like that, I think we'd get better representation, as they'd want to do right by their constituents, so as to keep getting re-elected, and earn that retirement package. They would also HAVE to rely on their social security stipend, which means they'd really get in a hurry to lock social security up tight, protecting their own investment, as well as everyone else's.
I have a number of other ideas that I think would be a really good start at cleaning up the DC area mess, but I'll stick to the subject at hand.
Roger