React подходит для многостраничных (есть возможность рендерить и на сервере).
Вам я думаю подойдет backbone.
Вот я думаю, backbone надо применять ограниченно. Если вы в одиночку занимаетесь проектом, это не вариант, слишком много кода будет.
Angular тоже можно оставить, если многостраничность как-то хорошо бьется на несколько одностраничных.