Ну а кто-то разбирался в других движках? Я вот пришел к тому, что MVC - это очень удобно как самому писать код, так и разбираться в чужом. А то, что нужно разбираться в чужом коде бывает очень часто, т.к. гораздо местами гораздо проще купить чужой модуль и немного доработать его под клиента. Я вот как-то пытался разобраться в модулях Wordpress, вот там происходит настоящий ад, я 5 часов пытался найти как образуется ссылка и ее наименование, создание самого тега происходило в итоге в 5 или 6 файлах (от каждого по буковке), а каким образом туда из БД попало наименование я вообще не нашел))) Я искал с чем бы еще можно работать, но че-то не очень у меня получилось.
Сейчас самый популярный - это Битрикс, но это опять же нагромождение кода в модулях (кто как хочет, так и пишет), мутная админка, непонятно почему нужна средняя VPS, т.к. ниже он просто не работает. Но зато в инструкции видел огромное количество методов для изменения и получения всего и вся.