ну мы начали упираться в возможно фреймворка - например очереди недостаточно функциональны. Мы подключили статические анализаторы. Мы упираемся в то, что не используем многие штуки (как например composition over inheritance) только потому что это тупо неудобно в рамках php/laravel. В пхп нету нормальной типизации, дженериков нет вообще никак (с нормальной поддержкой в phpstorm, разумеется). Контейнер в laravel'е такой себе, тесты медленные. Смотрим в сторону roadrunner (поднимается воркер php, который обрабатывает запросы по очереди, вместо FPM) - но опять же тупой контейнер, заточенность под один процесс и другие приколы
Если впереди большое развитие, то чем раньше смигрируетесь, тем проще.