I've always felt a little conflicted regarding term limits. While they are one possible solution for cutting dead weight, the problem is you also end up needlessly firing people who do a good job.
It's not the best solution, but it's better then the alternative.