1. Использовать в продакшене Angular для вашей команды, это большие риски. Не факт, что вы с ходу напишите что-то поддерживаемое.
2. По поводу легкости поддержки вам только кажется. Если у вас возникли трудности в поддержке React проектов или миграции 15 --> 16, то виной тут только недостаточная квалификация вашей команды. Стек React/Readux отлично масштабируется и поддерживается.
3. TypeScript давно активно и успешно используется с React.
4. RxJS это совершенно другое мышление, не факт, что сходу ваша команда начнет писать, что-то нормальное.
5. Если проект большой и серьезный, то не стоит его начинать без Senior Angular Developer в команде, ваш работодатель может потерять кучу денег, на ваших экспериментах. Даже если вы и будете по мануалам, статьям писать что-то хорошее, вы будете делать это значительно медленней.
6. Хотите изучить Angular и научиться писать на нем хорошие и поддерживаемые приложения? Есть эффективный способ: изучите основы и идите работать в сильную опытную команду.
Angular это выбор Enterprise. Фреймворк хорошо использовать в больших компаниях, где его зачастую и применяют. Обкатывать на коммерческом проекте неопытной командой не рекомендую. Сам быстро в нем освоился потому, что до этого писал мобильные приложения на Java(DI, Rx, статическая типизация, сервисы, сходств много и ничего принципиально нового).
С другой стороны если ваше руководство готово платить за ваше обучение и даже дать дополнительное время, то можно воспользоваться этой возможностью. Я такие возможности всегда использовал.