http://www.cmsmatrix.org/matrix/cms-matrix/ - вот список для начала, про лучшие достоинства вида «пиши на том языке, который знаешь», «не выпендривайся и используй похапе» и «выбери ORM круче, SQL напрямую уже никто не использует» давно слышали, это тема флеймогонная и конечного ответа быть не может
А вот чего быть НЕ должно, какие самые отвратительные моменты есть в имеющихся фреймворках, что можно выставлять за пример отвратительнейшего быдлокода? Желательно назвать не сами продукты, а причины