Only problem with term limits, is that unless you also limit the time that staff can work on Capitol Hill, it will do very little. These members of congress have no idea what to do without staff telling them. Some of these staffers are there for 15-20-25 years. They really call the shots. Term limiting the members will only make the staffers more powerfull.
I think the answer is a part-time legislature.