If you're stuck with JSF then Apache CODI for now will give you a good framework. If you can choose other frameworks, Play framework kills any other Java framework out there. No spring, no seam, just productive framework. Give it a shot.
Deltaspike is the merge of Seam3 and CODI, but it's still in incubator. Seam 3 has many good features in it. But the whole statefulness design behind JSF makes it unscalabale.