Oba! Esta discussão está (ou estava) bonita!
Não estou repetindo tópicos, apenas ressuscitando pois o outro ficou meio esquecido e eu fiquei sem respostas…
http://www.guj.com.br/posts/list/30/85378.java#525526
É que cheguei um pouco atrasado e surgiram algumas dúvidas…
Para o time do JSF (é só uma brincadeira):
Estou pensando em iniciar o desenvolvimento de uma aplicação utilizando JSF com RichFaces + a4j + Facelets + Spring + JPA (hibernate + hibernate validator)
Será uma aplicação cliente servidor com um volume de acessos entre baixo a médio.
O que acham dessa idéia?
— \ ----
E para o time do anti-JSF (Repito, é só uma brincadeira!):
Para a camada de view, algo como Dojo + JSP ficaria legal? Têm outras idéias legais?
E pra todo mundo… colocar o JavaFx nessa história seria prudente? Ou ainda é muito verde pra se pensar?
Desculpem se falei besteira e, por favor, me ajudem a desfazer esse nó na mente do iniciante! 
Valeu pela ajuda!!