Когда выбирал фреймворк для изучения, остановился на vue ради набора компонент
element.eleme.io/#/en-US/component/installation (этот набор есть и для react/angular, но там как то все равно по-другому чувствуется интерфейс)
-чистенько и минималистично (многие скажут - слишком просто - но ведь в десктоп интерфейсах не лепят кучу тенюшек и анимаций, по крайней мере до win8 так было)
-не тормозит
-не перегружен анимациями
-нет тяготы к километровым отступам
-из коробки есть компоненты деревьев и таблиц с настраиваемым шаблонами строк.
-можно глобально задать размерность компонентов (4 степени), но есть недоработки в некоторых компонентах (выпадалки например не уменьшаются), поэтому лучше свою тему собрать, если хочется интерфейс помельче.
-русская локаль из коробки.