I hope that Eclipse starts to release SWT and JFace together, seperate from the full platform. For a class project, I wrote an instant messaging app and slapped together a front end using SWT. Java code that looks like a native app and runs without modification/recompiling on Win32, GTK, OSX and Motif is a powerful platform. But without JFace it is missing some of the important facilities that make easy to develop for, such as viewers, preferences, wizards, etc. While it can be done today, it is harder than using Swing. Once they make it simpler (and more obviously supported) to deploy apps written for SWT and JFace, they could give Swing some real competition. (Not to mention the work that is going on in Eclipse 3.0 to make it a generic rich client platform.)

IM app using SWT