C# Dev Kit is not only recommended by Microsoft, but developed by and for them.
It still has a serious license footgun built-in, Oracle-style.
It still has a serious license footgun built-in, Oracle-style.
In order to write C#, however, you do not need that - base C# extension that has no licensing strings attached is the actual language server you need. And solution explorer, should you want that, can be restored with Ionide which doubles as a language server for F#.
And, hey, at least it's not like with Oracle where SDK distribution itself that has a trap :)