I hope I don't start a flame war here, but is there any chance you'll be support JSF on the front end at some point?
No flamewar required. In essence JAG can (and should) support anything anyone is willing to build support for.
I've worked with Rudie on the same project for a while. I did most of the front-end work on that project using Tapestry 3 (T4 was still in beta).
I promised Rudie I would work on Tapestry support for JAG and after I implemented the initial version, Rudie tweaked it and added more stuff and fully intergrated it into JAG.
I don't know much about JSF (yet), but if anyone is willing to write JSF support, I'm sure Rudie would love to add it. There may just be customers that want their front-end done in JSF, just like there may be customers wanting to have a Struts- or Tapestry front-end.
Maybe in the future if I can find some spare time again, I may work on Wicket support as well. It looks very interesting.
Or maybe even support my own webframework if I _ever_ finish that one :oD