Переходил с Yii 1 на Phalcon 1.3.x. Сейчас крутится на проде, всё хорошо.
Нижеописанное – субъективное имхо:
– Проще понимать, но документация скуднее.
– Допотопная ORM. После Yii кажется кастрированной, в некоторых случаях она ещё и неоптимально работает с базой by design. Если запилить свой велосипед типа OrmModel, который будет расширять функционал и уменьшать многословность, то более-менее пользоваться можно.
– Чрезмерно многословная ORM: связи, события, валидация.. да всё. До лаконичности Yii с учётом идеологии Phalcon ей не добраться.
– Отвратительный нефункциональный CLI (имею ввиду tasks), его даже кастрированным называть – преувеличивать.
– Удобный встроенный cli для генерации шаблонного кода.
– Очень удобные и простые конфиги, сервисы, DI, миграции. Архитектурно намного удобнее, чем в Yii.
– Есть облегчённая версия (Micro) для мелких проектов – на ней писать REST API одно удовольствие.
– Шустрый шаблонизатор.
– Удобная работа с кэшерами, есть разделение на front/back кэши, дублирование данных и приоретизация по скорости между ними.
– Удобно создавать свои расширения или инклудить в проект сторонние.
– Несмотря на реализацию в виде .so, есть годный официальный автокомплит для IDE.
– Есть полуофициальный(?) репозиторий удобных расширений – Incubator.
В целом, впечатления хорошие, не считая ORM. Для прода готов (: