Не трожь святую яву! Дотнет это NIH-херня от мелкомягких. Раньше, когда оракал подзабил на развитие явы, ещё можно было говорить, что дотнет чем-то круче, но теперь уже нет. ЯВА УАН АНД ОНЛИ.
.NET это же фремворк, а не язык. Ты в этом треде пытаешься сравнить Java и C# или экосистему вокруг Java (JVM, Gradle, Maven, Spring) с экосистемой вокруг C# (.NET, Mono, Avalonia и пр.)?
У Java экосистема точно не хуже C#’овской, но как язык Java в сравнении с C# сильно устарела, собственно потому и появился Kotlin, чтобы тот сахарок C# который очень вкусный и удобный был и в Java, но под своим соусом.
На винде шрифты как и везде (источник - личный опыт использования CLion, BiglyBT на постоянной основе). В линуксе шрифты вечная боль и страдание, в жабе на линуксе чуть хуже чем обычно.
кривой GUI
Ну тут да. Бывает когда на гайдлайны вендора ОС хер положен (или их никогда не было).