Сам перехожу на 4 версию. И столкнулся с множеством проблем. Популярные пакеты типо FOSUserBundle, KNPMenuBundle пока что не поддерживаются. WhiteOctober Breadcrumbs тоже. Но это все терпимо. Но реальная проблема в другом. Больше нет doctrine:generate:entity - entities, doctrine:generate:crud . А это означает, что создание обычного CRUD для сущности со скажем 5-6 значениями и к этому связами ManyToOne или ManyToMany займет в 20-30 раз больше времени. Я сегодня проверял, то, над чем я пыхтел почти 8 часов, на версии 3.4 я сделал за 20-25 минут. Разница колоссальная. Разработчики кричат что пора перестать использовать анемический код, но альтернативы ему никто не предлагает. Вот моя короткая рецензия...