Não necessariamente, mas eu prefiro. Angular facilita, mesmo sem usar todos os recursos.
A separação da HTML do JS ajuda muito na separação dos componentes de seus dados, principalmente pra quem tá começando.
E o databind do Angular é muito melhor.
Esses dois pontos são cruciais.
Não gosto de dar carteirada. Mas eu sei fazer componentização e databind na unha, sem framework algum. Então sei o quanto o Angular ajuda nisso.