GWT предназначен в первую очередь для одностраничных приложений. Для этого есть веская причина. Вы получаете удар каждый раз, когда делаете переход на страницу с таким большим количеством Javascript. Время загрузки страницы настолько заметно. Подумайте о том, чтобы пойти в GMail. У вас есть период 1-5 секунд, когда он загружается. Теперь, как бы вы чувствовали себя, если бы это происходило всякий раз, когда пользователь заходил на новую страницу, и это часто случалось?
Вам также не нужно размещать каждый виджет на странице. Вы можете динамически создавать и добавлять (или удалять) виджеты по своему усмотрению. Это несколько иной подход к обычному многостраничному HTML-центрированному веб-сайту.