The biggest problem I have with Claude Code is that if, for some reason, the past discussion is not in the terminal then there is no way to review it. This is crucial to understand why my project went one way and not the other.
Aider might be less polished but at least it keeps an .md file with the chat history. That's why I am back to Aider + claude-opus-4.