From what experience I've had, C# is a very ergonomic language, with good balance between an expressive static type system and do-whatever-when-needed dynamic features.
Another language I'm looking at is TypeScript, since everything's in browser anyway, and browsers got fast.
Guess I just like Anders Hejlsberg.