JSF e Componentes

ola a todos

estou estudando jsf 2.0

mas tambem estou vendo que existe ICEFACES, PRIMEFACES, RICHFACES

são tantos…

como optar por um?

Obrigado

Na minha concepção, vai do teu gosto.
Sugiro que após ter uma boa base da especificação JSF 2, tire um tempo, pegue cada uma das implementações e teste.
Isso será bom em dois aspectos principais, conhecer cada um (e ver as diferenças e semelhanças entre eles) e, também, escolher qual é o melhor pra ti.

Cada um tem sua peculiaridade cesar, eu já testei todos estes, mas o que mais agradou foi o primefaces pelo tempo de resposta, por ser muito mais leve que o richfaces e o icefaces, eles tem um delay maior quando o assunto é tratamento de massa de informação. Mas como o drsmachado disse, teste e tire suas conclusões, assim você vê qual o que mais te agrada.