> which makes switching languages decidedly non-trivial.
No, it does not. The C# version supports both GDscript and C#, so just download that if you ever plan to use C#.