I love the language itself. Some C# 5 and 6 features still bug the hell out of me, but it fine as long as they are optional. The tools (Visual Studio) is the best editor out there without question and makes coding C# a breeze.<p>That being said, I&#x27;ve always hated the choices Microsoft made about the .NET framework; closed source, license, installation, dependency and all that. Thankfully, that seems to change for the better now with .NET core, which I really hope takes the language to the next level.<p>.NET native is also a MUST in my world. Give me C#, open source portable .NET, .NET native and I&#x27;m convinced C# (and .NET) is the best there is.