Let's consider only standard MVC architecture and don't touch SOFEA.
I'm actually do my web-development with JPA (Hibernate)+Spring+JSF/Faceletes. To use JSF efficiently I also use at least Apache Orchestra and some components library (like Tomahawk or RichFaces).
I've already stepped on a rake several times with jsf. The worst thing I met just yesterday was a bug (or let's better call it 'undocumented feature') in jsf and I spent almost whole day to understand why my simple code didn't worked. It made me think about trying some other stacks or just presentation technology.
What I want to see in answers is several different complete sets of technologies (i.e. not just jpa+Spring+jsf/facelets but as in my description - with Orchestra, RichFaces and maybe I've forgotten something else). It'll be great if you can also estimate 'entry threshold' i.e. how difficult to start using the technology (for example, I spent about 1 month before I understood well at least basic principles of jsf).
I'm most interested in Spring+Wicket, Grails, maybe GWT2, stripes. I'm also curious about advantages of Spring+Spring WebFlow+JSF over simple Spring+JSF.
Thanks in advance