Avaliação do uso de JSF

Amigos,

A idéia deste tópico é saber o que vocês estão achando de JSF.

Eu particularmente gostei, mas um problema que passei em um dos meus testes, me fez parar para pensar se realmente é o momento de utilizar este framework.

[Segue o problema: http://www.guj.com.br/posts/list/31186.java]

Mas gostaria de saber se a galera está usando em seus sistemas em produção, quem já usa esta tendo dor de cabeça, o problema que passei realmente já atrapalhou em produtividade, visto que escrever html vai mais parecer com uma contrução de servlet, cheio de out.writer("…").

Valeu pessoal!

Sou leigo em JSF, mas a macarronada de XML não me permite nem tentar dar uma olhada. Já vi alguns comentários dizendo que é super enrolado e entediante.

O que JSF oferece de melhor que o webwork por exemplo ?

Qual seria o motivo de usar JSF ao invés de webwork ?

Olha, não achei que configurar/usar jsf seja uma macarronada de xml, achie as configurações bem simples. Quanto ao webwork, nunca trabalhei com ele então não sei dizer as qualidades.