I generally do not support them for elected offices, as it just hands over (more) power to the perpetual lobbyist class, but Republicans do have the right idea with their term limits for House committee chairs (3 terms - 6 years). Democrats do not have such limits.