If you use subagents your main agent won't need to compact as often, with the loss of information that entails.