¿Cuáles son algunas de las ventajas de usar Grails sobre Rails para un desarrollo web a gran escala?

Siendo una aplicación web desarrollada en ambas plataformas, le recomendaría que use Grails, probablemente el mejor ya que está basado en JVM, puede usar toda su experiencia en Java donde lo necesite. Además, si va a crear una aplicación web a gran escala, debe optar por lo que lo hace sentir cómodo.

Grails es increíble, ya que proporciona las características de ambos, ya que utiliza la primavera y la hibernación como base, le proporciona mucha integración, otras bibliotecas, personalización y seguridad.

Otra gran característica es que también usa un lenguaje dinámico Groovy para que no tengas que preocuparte por muchas cosas complejas como Java. Entonces te hace mucho más productivo que otro.

La mayor parte de la integración que necesita se le proporcionará como complemento simple, instalación y uso, sin configuraciones pesadas.

El marco de pruebas y especificaciones listo para la empresa: Spock.

JVM (roca sólida, rendimiento), puede usar bibliotecas java existentes, una comunidad mucho más grande que los rieles, muchas más bibliotecas.
Pocos se me ocurren.