Я за React + Redux. Вникать надо по минимуму. Если знаете JavaScript, то вам больше ничего и не надо, чтобы понять. На хабре полно статей, чтобы начать. Запоминать какие-то магические слова не надо (типа ng-то, ng-это).
Не знаю за второй Angular, но решение на React + Redux будет быстрее первой версии.
Больше свободы. Меньше специфического синтаксиса и невидимой магии, чем в Angular.
Минус - вам нужно принять много своих решений как лучше сделать и выбрать между большим разнообразием доп. либ, но в этом же и плюс.
Вместо Redux можно попробовать MobX.
Angular2 активно эволюционирует, вроде только вышел, а уже 2.3. И я бы отнес TypeScript к плюсам - люблю типизацию. Но у React есть Flow.
Ухожу с 1го Angular. Не нравится scope и двухсторонний биндинг. Переходить на 1й в долгосрочной перспективе смысл ли есть, когда будущего нет? ИМХО. Вопрос холиварный. Попробуйте оба-три варианта и выберете сами, что по душе.