Одна вещь, которую вы можете рассмотреть, это Spring ROO.
Spring ROO обеспечивает готовую поддержку REST и GWT, но Grails - полностью наше уравнение. Мне очень нравится REST интерфейс ROO. Можно легко заставить работать с такими вещами, как jQGrid jQuery.
GWT с ROO может оказаться довольно приличным стеком. ROO, хотя и не такой зрелый, конкурирует в том же пространстве, что и Grails, но использует вместо Groovy Java. И как только вы выберете GWT, добавление jQuery только усложнит вашу кодовую базу.
Что касается поддержки мобильной разработки в GWT, закажите это Google I / O talk