Я разработал два крупных проекта (он же CRM). Первый на чистом Ext JS, второй на jQuery с множеством плагинов. Через некоторое время мне нужно было добавить новые функции к первой и второй. Во втором я использовал новый плагин jQuery, который требовал jQuery 1.6, но после обновления перестали работать несколько старых. Поддержка их была прекращена, поэтому мне пришлось переписать их для поддержки новой версии базовой библиотеки. В первом проекте мне потребовалось изменить визуальную часть, но проект был построен на Ext JS с использованием специальной темы, и его дополнение выходило за рамки этого, потребовалось дополнительное время для реализации этой пользовательской функциональности.
Если проект однородный, как по дизайну, так и по функциональности, Ext JS будет намного проще, особенно для поддержки. Документация сосредоточена в одном месте, и эта документация является лучшей для меня. Но если вы хотите что-то изменить на лету, если дизайн требует много неоднородных частей, то jQuery будет более гибким.
Если бы у меня было такое требование, как у вас, я бы выбрал Ext JS + Ext Designer, используя архитектуру Ext MVC . В качестве альтернативы jQuery + jQuery Templates + jQuery UI + backbone.js и в качестве минимально возможных сторонних плагинов .