Všechny aplikace napsané v .NETu jsou relativně funkční, respektive v době kdy byl ještě na desktopech problém s výkonem a hlavně s pamětí tak aplikace napsané v .NETu startovaly rychleji a byly responzivnější. Tak zhruba před těmi 4 lety byla Java na desktopu peklo, pamatuji si jak jsem cosi bušil v NetBeans na stroji s XP a 512MB RAM a jenom vykreslení písmenka mělo zpoždění půl sekundy, pravda, Visual Studio taky bylo peklo, ale třeba Sharp Develop je tehdy i na té mašině velmi svižně.
Proklamovaná pomalost javy je daná tím, že v dřívějších dobách ty aplikace opravdu jely a startovaly pomalu, třeba takový Azureus byl naprosto nepoužitelný, UI se zasekávalo při každém kliknutí. Taky tomu moc nepomohly aplikace které cpaly příliš logiky přímo do handleru třeba při kliknutí. Ale ani když se aplikace zcela "nekousla" tak nepotěšilo když člověk kliknul a data se mu zobrazila až třeba za sekundu nebo i později, když dojelo vlákno které to zpracovávalo.
Prostě .NET byl a je na Windows více doma než Java, kterou navíc mrší ten toolbar nabízející vám abyste se zeptali žida...