SWT

SWTは剥き出しのAPIそのままという感じ。小さなアプリを作るならこのほうが便利かもしれないけど、ある程度大きなアプリを作る場合には、もう一段上のレイヤーのフレームワークが必要になると思う。それがJFaceという位置付けなのかな。
まあ、APIだけならSwingのほうがきれいだし、プログラミングもしやすいと思います。また、全部自前で描画してしまえ!というある種の豪快さもSwingの魅力ではあります。SWTはやはりその応答性が最大かつ唯一のメリットではありますが、他にもgcjと組み合わせてネイティブアプリを作ったりと新たな分野に応用できそうな点は面白いと思います。