Чем меньше магии в проекте тем лучше, уж поверь когда у тебя проект на 200 контроллеров и вместо того чтобы вынести в сервис или контракт используют хелперы, ты хрен что найдешь, а когда еще предедудщий разраб любил обмазаться трейтами по самое не могу - то ты будешь больше времени тратить на поиск кода чем на разработку
Возвращаясь к теме, мне кажется, что тут опять же дело в постоянстве и в контроле. Если все представляют архитектуру, есть принятые code conventions и код ревью, то можно жить и с хелперами) Я, по крайней мере, пока не встречал с ними проблем.