
Pues eso, que llevo estos días dándole a Angular y en parte me gusta porque te da Typescript y inyección de dependencias de gratis pero odio el tema de los módulos.
Prefiero en ese sentido a Vue o Svelte que simplemente importas lo que sea en el componente y fuera.
Respecto a tener varios ficheros por componente (uno para el html otro para el css, el del propio componente y el del módulo) pues más de lo mismo, en parte me gusta porque abres por ejemplo el de la vista y solo tienes html, mucho más limpio en ese sentido
Pero por otro lado es más tedioso tener muchos ficheros por componente, puede ser muy tedioso a la hora de los refactors de no ser que tengas un IDE que lo haga por ti
Ahora que llevo 4 años usando Vue y medio año usando Svelte os puedo decir que no hecho en falta nada de Angular, al revés, me parecen una opción mucho más ligera
Por cierto, la documentación de Angular, aunque es muy completa y tal, es mucho más complicada de entender que la de Vue o Svelte precisamente porque ujn framework más complejo
A fecha de hoy, mi tier de frameworks de frontend sería:
Svelte > Vue > Angular > React