Не смотри дальше, ты уже упоминал, что GWT выбрал это!
У него очень хороший API, и многие хорошие приложения используют его.
Даже JavaScript-фреймворки, такие как http://extjs.com/, поддерживают GWT.
В последнее время я использую его для небольшого календаря JavaScript.
Если честно, мне не очень нравится JavaScript. В большинстве случаев ошибки трудно отследить (особенно для не JavaScript-парня, как я), и обходные пути включали некоторые плагины для проводника, просто чтобы точно понять, что должен делать компилятор. Поймай глупую ошибку рано.
С другой стороны, я очень хорошо знаком с языком программирования Java, и многие библиотеки (если не самые важные), такие как java.lang и java.util, были портированы на GWT.
Кроме того, парень, который написал соответствующие части java.util, стоит за GWT (Google Joshua Bloch.)