Recommendations to others considering Grails:
Be careful of building large monolith. I personally would not use Grails view rendering (GSP) except for very basic things, because I prefer JS-based apps and a back-end design that does not assume anything about the front end. I.e., a service-oriented approach - endpoints that accept and return JSON, for example. Then I can write mobile apps, desktop web apps, etc.., that all talk to the same services. Review collected by and hosted on G2.com.
What problems is Grails solving and how is that benefiting you?
When I started using Grails, the speed with which you could build something was amazing, compared to other options available to me at the time (such as Oracle ADF, which just blows). That's very important. You want a developer to be able to get instant feedback on their work. To me, the development cycle was fantastic. It kept me in the zone. If, as developer, I'm forced to wait for my tools or wait for builds and such, I'm likely to get distracted and therefore be much less productive than I otherwise could be. Review collected by and hosted on G2.com.