Для фронтенда выбрал angular - двухсторонний биндинг очень одобная штука, как по мне.
вопрос в другом, если у тебя большой поток, то как себя поведет ангуляр тебе могут сказать только гуру. Не спеши привязывать себя к фреймворку - лучше сделай прототип и посмотри как он работает в твоей схеме. Желательно сразу на второй версии или хотя б с использованием ES2015
Задумка Ангуляра в том, что он позволял верстальщикам делать интерактивность просто.
3. Можно упороться и сделать на Erlang
whatsUp не упоролся, а просто сделал и держит фб. Главное, что платформа берет на себя много вопросов по обслуживанию кода на множестве нод. И что твой код не уронит всю платформу при апдейте
Насколько я понимаю у го такой платформы нет