Я полтора года писал на связке Yii + ExtJs4. Пришел к выводу, что для веб приложений с rich интерфейсом - самое оно.
ExtJs предосталяет как раз тот уровень абстракции, который вам нужен: окна таблицы, деревья, формы и т.п. Верстать не нужно совсем. Чистый MVC. Есть 4 темы оформления из коробки - хватает с головой. Если нужно что то свое - подключаете compass и генерируете то, что вам надо.
Yii - тоже отличная штука. Учится на ура. Немного напильником поработать и он готов для fullrest (в cookbook есть рецепт). ExtJs из коробки fullrest.
Единственный минус - немного тяжеловат екст. Но это во время разработки, если вы тянете файл типа ext-all-debug-with-comments.js.
Вот демонстрации для екста:
docs.sencha.com/extjs/4.2.2/#!/example/sandbox/san...
docs.sencha.com/extjs/4.2.2/#!/example/portal/port...
docs.sencha.com/extjs/4.2.2/#!/example/calendar/in...
В общем, вот:
docs.sencha.com/extjs/4.2.2/#!/example