Frameworks WEB

Gostaria de saber a opinião dos srs com relação aos frameworks: Spring MVC, JSF, Struts e VRaptor.
Na empresa onde trabalho estamos definindo que tipos de framework web usar.
Atualmente estamos utilizando o JbossSeam + JSF porém queremos uma maior flexiblidade com relação a parte WEB, não somente ficarmos vinculados ao JSF.
Vale a pena adotar o spring MVC? Fiz alguns testes com o mesmo e o achei de facil aprendizagem, boa documentação porém pela pesquisas que tenho efetuado o pessoal não o utliza muito.
Struts mesmo muito criticado ainda muito utilizado.
JSF. Vale a continuar com ele?
VRaptor. Fiz alguns testes o mesmo é de facil aprendizagem, boa documentação, possui facil integração com o spring.
Pelos testes que fiz estou entre o VRaptor e o Spring MVC, porém gostaria de saber a opinião dos senhores.
Vlw!!

Então, Vraptor pra mim é o melhor framework java
por mim… Vraptor

Ok!. Obrigado por sua opinião.
Eu acho as funcionalides do VRaptor bem parecidas com a do Spring MVC, não seria interessante adotar o Spring MVC tendo em vista que ele já faz parte do pacote do spring.
Vlw!

gosto muito de jsf porem se fosse mudar iria de Vraptor

Aconselho muito o Play! Framework. É um framework MVC que traz funcionalidades que você não vai achar em nenhum outro framework java hoje.