Какой фреймворк или CMF выбрать для примитивной соц сети; за исключением php based решений?
Неважно.
Это ни на что не влияет.
Влияет только ваше умение.
Выбирать то, что лучше знаешь.
Это только начинающие полагают, что есть некая серебяная пуля - выбирешь, мол, правильный фреймворк и дела пойдут в гору.
А это не так. Совсем не так.
Важен не инструмент, а ваше умение им пользоваться.
Выбирай тот, что лично ты (или нанятые тобой разработчики) лучше всего знают.
Смотрите в сторону node.js для бекенда (и фреймворка express) и в сторону react, vue, angular для фронтенда. Есть неплохая связка MEAN