Серьезный SPA на JavaScript: какие используете фреймворки?
AngularJS, что использовать для UI - зависит от задачи. Обычно можно отдельные директивы на все случаи жизни найти + штуки типа material design от google.
Мне кажется серьезнее extjs нет ничего, все очень по взрослому и развивается динамически