Utilizar Java Enterprise Edition ou Standard Edition

Boa tarde a todos,

Tenho experiência em Java SE no entanto estou querendo criar um aplicativo baseado em servidor cliente.
Assim gostaria de tirar algumas dúvidas por que caminho tomar.
Eu devo utilizar Java EE para o servidor e Java SE para as estações?
O Java EE não tem a API Swing, certo?

Ro

Bom, o JEE tem totalmente o JSE mais um monte de tools como protocolos de rede, segurança, controle transacional e outros!!!

Logo, tem Swing sim no JEE!! hehe

Se voce pretende montar uma aplicação cliente servidor, seria bom voce fazer uma analise de impacto antes, não sei o que voce vai desenvolver, mas dependendo de como for voce poderia utilizar um sistema web para ficar mais portavel para o cliente, ja que vai utilizar J2EE ou utilizar um cliente montado em outra linguagem como c ou delphi. Antes de montar o client em J2SE, verifique a capacidade das estações que rodarão a aplicação.

Em web eu acho mais interessante pois existem diversas frameworks prontas que facilitarão sua vida. Mas em J2SE, também é bem legal.