tvsjke, C# в разы легче, и GUI можно без проблем накидать, и приложения работают побыстрее(даже на слабых машинах). И не нужно в очередной раз для какого нибудь калькулятора качать ещё один браузер.
На Winforms я делаю небольшие утилитки для себя. Если интерфейс сложный, я запускаю виртуальную машину с Windows XP, с установленным SharpDevelop и в дизайнере набрасываю интерфейс(Windox XP - потому что нет аппаратной виртуализации). Также делал проложения в SharpDevelop и запускал их без проблем в Linux (и компилировал без проблем). Читал про .net core - но говорится, что winforms только в версии для Windows, в Linux и MacOSx - к сожалению нет.