Dica - Abordagem para Construção de Interface Gráfica - Desktop

Pessoal, estou precisando criar uma interface rápida em Java, para aplicação Desktop.

O que vocês recomendam? Swing, AWT…? Algo mais recente? Faz tempo que não trabalho com Interfaces desktop e estou precisando de uma forma rápida de construí-la.

Recomendaram usar qualquer uma dessas com NetBeans, mas o código não fica muito legível, então… estou em dúvida!

Aguardo dicas!

Use eclipse com Window Builder, que permite gerar interfaces (GUI) Swing/AWT.
O código fica mais limpo e você pode alterar o resultado manualmente.

Eu sempre prefiro produzir o codigo inves de utilizar a palette, mas isso varia da complexibilidade de seu sistema e tempo gasto, se for coisa simples, dialogs,jframes, e.g
é realmente mais pratico utilizar o drag and drop

De recente o pessoal tem cogitado JavaFx, entao dê uma avaliada nele tambem.