Fala cara!
Nem precisa pedir desculpas, eu q nao entendi mesmo oq vc tinha postado.
Na verdade falar que JSF é arcaico é no mínimo estranho por parte desses blogs. Inclusive ele é uma especificação e não podemos ignorá-lo = )
Muitos odeiam JSF, muitos amam. Depende do seu tipo de projeto.
Fui feliz em alguns projetos e fui infeliz em outros utilizando JSF, assim como Struts, GWT e por aí vai.
Qual o foco da sua aplicação? Está mais para um site? Possui muitos recursos gráficos? É “parecida” com uma aplicação Desktop onde você
tem menus, abas e tudo mais?
Se você precisa de um suporte bom para Ajax o JSF 2.0 já vem com suporte padrão = ) Se for utilizar JSF 1.2 pode usar ajax4j mesmo. Você pode
desenvolver com JBoss Seam que facilita bastante coisa.
Você pode trabalhar com MVC tranquilamente com JSF, Struts, VRaptor, GWT e por aí vai, justamente por se tratar de um padrão. = )
Já trabalhei com o VRaptor e gosto bastante tambem.
Você tem muita opção boa no mercado, basta realmente ver qual a necessidade da sua aplicação.
Abraços!