Switched mid-project once at a similar scale. Different engine situation, but same inflection point. The honest take: it was worth it, but I badly underestimated the migration cost and it disrupted momentum for weeks.
The performance argument is mostly a red herring unless you have specific identified hot paths. What actually shifts at 60–70 scripts is IDE tooling. Proper C# in Rider with the Godot plugin gives you refactoring, find-all-references, and type-safe autocomplete across your whole codebase. GDScript in the built-in editor is genuinely fine for small projects, but past a certain scale you start spending more time navigating code than executing it, and that's where the gap shows.
If you do commit: don't try to migrate incrementally while active development continues. A codebase that's half-GDScript half-C# with both halves actively evolving is genuinely confusing to work in. Block off time, port in bulk, validate, then move on.

