I worked with C# for years. I think it&#x27;s a great language. I like its type safety and its advanced features (dynamic types, lambdas, async).<p>I got tired of how Microsoft managed the whole .NET ecosystem, uncertainty and changes regarding data access and web services libraries, etc.<p>Currently I&#x27;m working with Scala. It can be compared to C#, and some helpful features like immutability and case classes. I also like the JVM ecosystem (e.g. libraries, Linux compatibility).