Для админки возьми Vaadin. Из вариантов с которыми я работал (Wicket, JSF, Thymyleaf), это самый быстрый фреймворк на результат, с версткой вообще не заморачиваешься.
От JSF вообще потряхивает (субъективно). Если не Vaadin, то выбрал бы Wicket. Это тоже компонентный фреймворк, только с возможностью сверстать как тебе хочется.
GWT, Sencha GXT, SmartGWT... или как они там называются, я бы не брал... Получится свой Vaadin (который тоже базируется на GWT).
Но это только если главный критерий скорость разработки этой админки... А для себя, я хочу попробовать Angular, он тоже вроде как компонентный, но только на стороне клиента.