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.