I agree. I've been developing Swing and SWT applications for 15 years. SWT has a simple, lightweight API that just works. Swing is so bloated an complicated that you will be tearing your hair out to perform simple tasks.
I feel that Sun's choice of Swing was the main reason Java failed on the desktop.
I feel that Sun's choice of Swing was the main reason Java failed on the desktop.