Делал пару раз доработки сайтов написанных на MODx. В двух словах - выглядит несколько проще с точки зрения создания сайтов (если разобраться в чанках, сниппетах и т.п. фигне)
Нет единого кода (а'ля TS код в отдельных файлах в TYPO3). То есть откуда ноги ростут для работы того или иного функционала на конкретной странице надо узнавать методом тыка. Смотреть не прикручено ли для этой странице чанка... Хотя может быть всё можно сделать и проще, просто я не нашел как
В общем система оставила смешанные чувства.
Кроме того активно развиваются 2 ветки (evolution и revolution) и у для каждой из них свои расширения, не совместимые (как будто бы) друг с другом. Это тоже накладывает определенные ограничения и иногда добавляет путаницу.