Универсальный движок для сайта?
Вы же понимаете, что cms, которая стремится предусмотреть все  - это нагромождение говнокода?
У вас два варианта - мять руками эту субстанцию за копейки или решать конкретные задачи на фреймворке.
Возьмите компонентный фреймворк и проектируйте, либо не компонентный, но с богатым выбором расширений.
Или нужно несколько движков?
даТак же чтобы можно было расширять функциональность без лютых костылей. 
если универсальные cms, то без костылей не получится. Костыль - плата за универсальность Желательно с хорошей документацией и бесплатный.
Тут под разное ТЗ будут разные списки. Чудес же не бывает.Интересует движок на php с возможностью создания от интернет магазина с фильтрами до простецкого сайта
ну так же не бывает. Можно конечно юзать cms для магазина, что бы сделать простой сайт, но это же адски не оптимально. Смысл покупать машину, если пепельница нужна. Если Вы из тех, кто на такие вещи внимание  не обращает - всегда есть WP. Берем WP добавляем коряво написанные модули, доделываем своих костылей - "красота". Ехать будет. Криво, медленно, но будет. Если делать очень дешевые сайты пачками, наверное единственный вариант.