SWT, für IMHO gute Layouts und echtem Nativen Aussehen (ok, Windows nur win32, leider kein wpf 8mehr), linux nur GTK2 (der GTK3-Port müsste aber Mitte des Jahres auch durch sein, mit dem nächsten Eclipse), bei Mac ist alles roger). Problem: spezielle Jars für das jeweilige System...
JavaFX ist mein derzeitiger unangefochtener Favorit für Desktop-Anwendungen, auch wenn ich das Layout noch nicht so ganz leiden kann. Einfach zu stylen, einfach zu animieren und eine "frische" (aber eben nicht per se Platformabhängige) Optik.