Dúvida sobre todos esses Faces do JSF

Estive dando uma olhada nesses Faces que existem para JSF, o que são essa tonelada de faces que existem? :roll:

Facelets, ICEfaces, MyFaces, …faces… ? Parecem que são diferentes mas parecem que são iguais ou bem parecidos.
Quais poderiam usar juntos com quais?
Ou quais não precisam ser usados se o outro for usado?

Por exemplo, testei um projetinho com Facelets, legal, muito bom, gostei de como se trabalha com ele, aí apareceu o problema do Netbeans não ter suporte visual a esse framework (boring) muito menos o code completation, já por outro lado testei o ICEfaces, parece interessante e tem suporte visual no NB, porém é muito complicado trabalhar com os componentes e os backing beans dele (depois de eu ter feito um projeto com um cadastro usando Woodstock, aí li em algum lugar que o ICEfaces vai ficar no lugar do Woodstock).

Enfim, continuo meio perdido no meio de tantas opções, o projeto é complexo visualmente (porém a lógica comercial não é tão complexa) pois será migrado de desktop para web, então será necessário muitos recursos como AJAX e tals (tudo isso já faço com PHP).

O que sempre achei confuso de Java Web foi isso, você tem uma tonelada de opções para escolher, várias “coisas” diferentes que aparentemente tem o mesmo propósito, já em desktop (onde sempre trabalhei) você pega alguns frameworks e Swing e “manda bala”, pronto e funcionandoi.

O projeto vai usar: MySQL 5 (Hibernate 3.2), GlassFish, JSF (com certeza) + alguma coisa desses faces… (e a IDE é Netbeans 6.5)

Alguém poderia me dar uma pequena dica sobre o que adotar?

Acredito que isso possa te ajudar,
http://www.rponte.com.br/2008/02/18/qual-implementacao-jsf-voce-usa/

Abraços e boa sorte.

Ok, obrigado, a essa altera eu já li aquele blogo praticamente inteiro, foi nele que eu cheguei a conclusão que deveria ficar apenas (inicialmente) com:
[b]- Facelets

  • RichFaces
  • Hibernate
  • GlassFish
  • MySQL[/b]

Agora tou apanhando um pouco entre os componentes do RichFaces e os ManagedBeans, mas acredito que uma hora eu “chego lá”.

Obrigado Rafael e parabéns pelo bom material que você e dispôs a deixar no blog.