Eu adoro C#, é minha principal linguagem hoje. Trabalhei com ela por mais de 9 anos.
Eu vi o .NET e o próprio C# evoluírem bastante, foi gratificante. Antigamente, quando havia apenas o .NET Full Framework, ficar "preso", por assim dizer, à Microsoft era realmente um problema. Hoje podemos executar em qualquer lugar, inclusive em sistemas embarcados.
O único problema para mim é que, embora seja possível trabalhar com o C# no VSCode, no Linux ou Mac, é inegável que o Visual Studio é muito superior para trabalhar com C#, e ele só é compatível com o Windows. Há uma versão para Mac, mas não é igual e não tem os mesmos recursos.
Conheço o Rider e as pessoas falam muito bem dele, mas nunca tive a oportunidade de testá-lo devido ao seu preço.
Acredito ser uma boa linguagem para iniciantes, aprender muitos conceitos sobre OOP e Solid.