In theory, 3 terms (6 years) sounds good, although the example of powerful office staffers would still hold true — there’d have to be limits placed on their service as well. Of course, if we limited them, the power would then pass almost exclusively to the lobbyists (and then they’d have to be “term limited”).
If we get back to where we should be there would be few to no lobbyists because no one would be able toe expect a favor or handout from DC