Вы уже сами ответили на свой вопрос.
" redux мне сложно понять, а angular(даже не зная его) я понимаю. "
Рассматривайте время потраченное на изучение как инвестиции. Если для освоения angular нужно меньше инвестировать, то беритесь за него. Это позволит вам скорее окупить свои инвестиции.
А потом если нужно будет освоите другие технологии при том, что уже будете иметь какой то заработок.