I recently waded into using C# to tinker with video game development using MonoGame, and I have been so surprised by how nice of a language it is to use.
With the exception of maybe Tagged Unions, it has all of the language features I could want, and the syntax is very clean and easy to read.
With the exception of maybe Tagged Unions, it has all of the language features I could want, and the syntax is very clean and easy to read.