Usar ou não RIA

Olá pessoal,

Estou elaborando um projeto java e como eu estou sem praticar java a uns 2 anos, pintou algumas dúvidas

Primeiro deixa eu falar um pouco do projeto. Será um portal onde as pessoas poderão fazer diversas coisas como por exemplo, cadastros, cotaçãoes, impressões, graficos, etc. Enfim será uma aplicação para um público generico ou seja web mesmo e não para ser usado dentro de uma corporação. Com isso eu não tenho como saber qual maquina cliente ou browser o usúario dessa aplicação estará utilizando.

Essa aplicação tem que ser rica na parte de interface, ai eu começei a estudar um pouco de flex, gwt-ext, javafx, etc. E a grande dúvida é a seguinte, se eu usar flex fica muito pesado ou pode nem funcionar em certas maquinas ou browser ? Se eu usar GWT terei o mesmo problema ?

Na opinão de vcs quando não se sabe qual a maquina cliente ou browser qual arquitetura vcs utilizariam ? html + jsp + javascript ? ou partiriam para essas tecnologias RIA.

Bom não sei se fui muito claro mas agradeço a ajuda atencipadamente.