если все сущности реализовать на собственных таблицах, нужен ли будет modx вообще?
Это вопрос вкуса и навыков. В MODX встроена ExtJS, которая великолепно справляется со всеми задачами.