Знаю про Play! - но это не то, совсем не тот подход что в Spring'е. Все эти их кодогенерации, непонятные конфиги и т.д. Нужно чтобы все было логично и понятно как в спринге - тянешь через dependency, юзаешь стандартную структуру для Java веб и не паришься.
Какая бы классная не была Java 8(меня и 7ая впринципе устраивала), но это совсем не то, хочется ФП поюзать.
Посматривал на Spray - вполне не плох, но опять же.... Мне нравится подход с бинами в спринг. Его гибкость и документация. Он тебе не навязывает юзать что-то, это как каркас с кучей плюшек. MVC модель очень удобная, даже человек не знакомый с Java поймет где там Controller, где сервис/дао слои и как венуть насованную данными вьюху. Про то как писать REST в Spring даже говорить не надо - лучше, имхо, еще не придумали. Все делается понятно и лаконично - хочешь другой Template Engine - изи: прописал dependency в gradle/maven, создал бин - все, даже документацию читать не надо.