To no mesmo caminho que você, e digo com toda certeza que pode colocar na sua bagagem de estudos JPA/Hibernate.
Struts 1.x é essencial pra qualquer programador web, ao menos 1 vez na sua vida, você vai dar manutenção em um sistema feito com ele, então perder quem sabe tb uns 2/3 dias com ele pra saber como funciona ele não seria nada mau (mas não perca muito mais que isso, porquê você lendo codigo dos outros programadores nele, você também aprende).
Esses são os que eu conheço e posso TENTAR opinar.
O proximo framework que eu quero olhar é spring, tem muita gente falando bem dele 
E vejo sempre uma briga longa de alguns que chingam com todos os nomes JSF e outros que amam de paixão, chega a ser até uma situação inusitada. Eu nunca olhei código dele, então, não opino!
[]'s