Recommendations to others considering Grails:
Use version 2.x, because version 3.x is still very unstable. Review collected by and hosted on G2.com.
What problems is Grails solving and how is that benefiting you?
My company used to have a .NET solution that became obsolete and impossible to refactor. I was hired to conduct a migration of the whole system to Grails framework. The learning curve of the developers was very low as they soon starting to see advantages (in the language and in the framework). Things that used to take hundreds of lines of code, were soon replaced with a couple of lines with Groovy's dynamic nature.
As per the architecture, it's really easy to design a solution on top of Grails' MVC pattern. The design, frontend and core team work with very little conflict in the same project. Review collected by and hosted on G2.com.