Abszolút javasolnám a Vaadin-t, különösen ha te is utálod a JS-t, és főleg a JS frameworköket, amelyek hetente változnak a divat függvényében.
Arra kevésbé jó hogy nagy látogatottságú C2B jellegű webalkalmazást hajtson meg, viszont egy vállalati belső webalkalmazásra néhány 100 felhasználóval tökéletes.
Kevesebb szerteágazó képesség kell mögé, mert minimális html + css kell, igazából a komponensek kb mindent tudnak ami kell.
Nagyon gyorsan lehet felületet építeni a komponensekből, ez különösen akkor jó amikor sok viszonylag kis alkalmazást kell írni, viszont hajlamos lesz az ember spagetti kódra, nincs olyan éles ui-backend szétválasztás mint egy REST api esetében lenne.
Eddig 1 éve óta üzemelő erp jellegű webalkalmazást csináltam Vaadin 7-el, illetve kanadai ügyfélnek, csapatban csinálom a webalkalmazásait, ott van 2 nagy és még 3 kisebb.