Opus sometimes makes poor long term decisions and really struggles with even mid size (~10k lines) existing codebases.