Quando se trata de desempenho e escalabilidade o Angular é a escolha óbvia. O framework é projetado para lidar com aplicações complexas, sua arquitetura e ecossistema são direcionados para a construção de aplicações corporativas de grande escala. É uma solução comprovada e testada em batalha; Angular está entre os frameworks de frontend mais antigos, e isso é algo positivo, não negativo. Software é como vinho.

No entanto, a decisão se torna mais balizada ao considerar a demanda do mercado. Sem números em mãos, poderia-se supor que existem mais oportunidades de emprego para Next.js, considerando todo o burburinho e hype ao seu redor. No entanto, não me surpreenderia se, na realidade, houvesse mais vagas para Angular, especialmente em empresas bem estabelecidas em vez de startups. Mas essa é fácil de descobrir, basta verificar sites como gupy, linkedin e etc; compartilhe suas descobertas.

Mas há mais a considerar, especialmente porque seu projeto é pessoal. Seu histórico e objetivos desempenham papéis cruciais nesta decisão. Se você tem uma formação em Java ou se sente confortável com a programação orientada a objetos tradicional, Angular é o caminho quase certo para você.

Por outro lado, se seu interesse está em explorar as tecnologias web mais recentes, o Next.js é opção empolgante. Embora não seja conhecido por sua confiabilidade o Next.js oferece uma experiência divertida, fácil e poderosa.

Com tudo isso dito, espero ter te convencido a experimentar ambos. Sério, dê uma chance a cada um deles e decida por si mesmo. E lembre-se, não é sobre dominar o framework de imediato; aprenda apenas o necessário para implementar algo bem simples e veja como se sente. Essa abordagem prática vai te dar uma ideia real de como cada ferramenta se encaixa no seu estilo de trabalho e nas necessidades do seu projeto.

Obrigado pela dica, ajudou demais