C# for non-backend scenarios is a different story; no charts but IMO it's been going downhill since WinForms (WPF, UWP, Blazer, etc. all dead in the water).
Yes, that's a sad situation. C# is a great general purpose language but for us desktop developers following MS GUI trends is a nightmare. WinUI 3 is the latest attempt to unify stuff.
In general MS still seems like a safe bet given how tightly it's integrated across many large corporations.
In general MS still seems like a safe bet given how tightly it's integrated across many large corporations.