Olha, todos os frameworks levam tempo e a curva de aprendizado deles nem chega a fazer diferença.
Exemplificando, se você precisasse de 20 dias pra dominar o React, então seria 25 dias para dominar o Angular.
Lembra que eu falei que o Angular vem com tudo que você precisa pra codar? Poisé, essa é a cereja do bolo! Domine uma ferramenta e dominará todas. Aprende services para lógica do site, guard para trabalhar com permissões, modules para organizar as dependências e routes para trabalhar com rotas. São as ferramentas que o Angular oferece, não precisa dominar o framework, apenas saber usar as ferramentas que se encaixa no seu projeto.
Aprenda Observable para trabalhar com stados e http para requisições http. O resto vai seguir o mesmo padrão.
Sempre passando a ferramenta no construtor da classe.
Sobre cilco de vida, aprenda ngOnInit pra definir o que o componente tem que fazer antes de ser iniciado, ngOnDestroier pro comportamento quando for destruído, ngOnChanges para mudanças, etc.
Aprende @input e @output pra comunicação entre componentes. No React, precisaria de um Redux ou usar Context API. Redux na minha opinião, é pura gambiarra.
Não é todo esse bicho de 7 cabeças que a comunidade fala.
Veja você mesmo nessa playlist do Matheus Battisti