Достоинства:
Возможность управления контролами во всех мыслимых режимах.
Вся конфигурация может быть подгружена из внешнего текстового файла, то есть возможно легко изменять внешний вид уже готовой программы.
Недостатки:
При создании новой конфигурации иногда приходится думать

Для понимания работы некоторых примеров необходимо изменять размеры окна программы в широких пределах.
З.Ы. Не мог отказать себе в удовольствии поэкспериментировать с настройками так, что некоторые примеры годятся разве что для демонстрации возможностей…