Я лично считаю, что да, с виджетами проблем меньше, хотя разработка несложных интерфейсов на qml гораздо быстрее. Но самая главная фича qml не в скорости, а в том, что интерфейс могут разрабатывать люди, далекие от с++ и программирования вообще. В этом прелесть декларативных языков. Натаскать дизайнера и пускай сам разрабатывает интерфейс, а программист делает мозги.
Это в теории. На практике интерфейс почти всегда завязан на внутреннюю логику, а это значит, что дизайнер может только изменять расположение элементов на форме, но не их сущность (количество и т.д.). Самый яркий пример из моей практики - это использование самописного TreeView (
http://qt-project.org/forums/viewthread/30521). Дизайнер не может использовать любой компонент вместо него, если внутренняя логика завязана на TreeView. Поэтому я убеждён, что это ещё одна иллюзия, создаваемая QML (и его пиарщиками). Также как и в С++ проекте, в QML проекте дизайнер будет заниматься теми же вещами - изменять расположение элементов на форме и их внешний вид.