I am thinking of learning java web applications preferably grails but I like jsf as well especially primefaces. However currently I've not being able to successfully use grails with jsf 2+, if I can do that, that's all I need. Thus I would the experts out there those who know both technologies I mean and not a flame war, point out to me what I will be loosing/gaining if I use grails with gsp or stay with jsf and possibly spring framework or jsf only with standard j2ee web application.
Once again I re-iterate I don't want to start flame wars I just want honest opinions from those who know both technologies.
Thanks.