Essa dica de não usar else e do early return é sensacional.
Este final de semana mesmo estava assistindo um vídeo a respeito de como o Linus Torvalds é contra o encadeamento de mais de três níveis de código e técnicas para evitar isso.
Evitar encadeamentos e utilizar early return juntos aumenta muito a qualidade do seu código. E te diferencia do chat gpt, diga-se de passagem.
Li esse artigo hoje pela manhã e passei imediatamente a aplicar as técnicas nos códigos que estou desenvolvendo.