The support for C# has become robust with new Roslyn LSP and it has become a breeze to work with C# files now.
But for some of the projects that uses Blazor or Razor pages, the experience is bit poor with Razor/CSHTML files having no support. A proper syntax highlighting would be actually nice, instead of monochrome text with no highlighting. Adding a new grammar for Razor files would be good starting point for implementing full Razor support in long term.