Zitat von MaxAuthoritynaja, kommt immer drauf an, was du machen willst. Startup-geschwindigkeiten/GUI-Speed oder große projekte überfordern noch immer Java.
Auf meinem OS rennt die Java VM permanent im Hintergrund, damit fällt der startup praktisch weg.
Swing ist eine Katastrophe, da geb ich dir recht, aber dafür gibts ja Java/SWT oder GNUStep.
Und ob man große Projekte in Java meistern kann oder nicht hängt wohl im Wesentlichen vom Projektdesign ab.