Xenely слушай вижу ты работаешь с C# он реально где-то используется кроме Юнити?
Winforms - насмерть устарели.
WPF - подойдет для решения каких-то своих настольных задач, но перед адекватным WEB-приложением - ничто.
Unity - да он тут живет
Xamarin - что-то на уровне WPF, но без руководств и проигрывает приложениям на Java по производительности.
Если рассматривать его как язык обучения - он базированная база, потому что ООП на нем научиться можно очень быстро и просто.
Но вот что насчет сетевого программирование и Web?
Можешь обрисовать реальную ситуацию с этим языком, может я заблуждаюсь насчет него.