Мне кажется, БЭМ вполне можно использовать в symfony вместе с Twig, а не вместо него. Это в том случае, если БЭМ считать именно как методологию разделения и именования элементов, и не использовать
инструменты командной строки. БЭМ не противоречит Twig-у, и Twig не противоречит БЭМу, они о разном. Ведь Twig вообще не занимается управлением CSS.
Но лично я по БЭМу нормально не делал, для меня БЭМ - это только методология организации CSS. Если он гораздо больше, чем только CSS, то другое дело.
Использовать БЭМ вместо Twig не получится, ведь в любом случае в шаблон нужно передавать параметры из контроллера. Вот если у вас только REST-сервис, то можно делать без Twig (он там не нужен), но и
в этом проекте БЭМ тоже не нужен, он вынесется в другой фронтенд-проект.
Так что, битва титанов не прошла, как невозможна битва между шахматистом и боксёром.