Если проетк долгострочны, то всетаки стоит смотреть в сторону Angular2, если потом не влом будет переписывать то берите Angular1.
Да Angular2 чуть сложнее при старте. Но он имеет свои плюшки.
Сейчас делаем на фирме два подобных проекта.
Используем ангулар 1.5.* Бекенд на #C и Python на другом.
Есть разные типы пользователей, куча статистики, гарфиков, форм и т.п....
Всем довольны. Нерешабельных проблем не встречали.