Particularmente, eu gostava muito do Eclipse. NetBeans era melhor para criar telas mais bonitas, mas te limita em vários recursos do codigo que foi gerado. No entando, depois do JavaFX, acho que o NetBeans ficou muito ultrapassado.
Também utilizei o IntelliJIDEA, que superou ambos, mas acredito que seja pago.
Hoje já não trabalho mais com Java, e uso o Neovim para o meu trabalho diário com Javascript.
Já vi muita configuração excelente do Neovim para o java, e se eu fosse trabalhar novamente com java, com certeza iria de Neovim.
No momento estou utilizando Eclipse, mas já ouvi falar muito bem do Intelijj.
Fala cara, tudo beleza ?
Eu acredito que vai muito de preferência, eu por exemplo, particularmente prefiro utilizar o Intelijj. No mercado de trabalho baseado na minha vivência, é disparado o mais utilizado, ele possui a versão comunity que atende muito bem e tem uma gama ampla de plugins úteis, a versão paga se você for estudante, você consegue um desconto massa e te entrega mais recursos úteis ainda.
O Netbeans eu só utilizei durante a faculdade, acredito que era mais utilizado no passado.
Deixo pra você também a recomendação para conhecer o STS(https://spring.io/tools), ele é basicamente um Eclipse no jeitinho para utilizar o Spring.
Pra java: Intelijj
Pra python: Pycharm
Po de 100 dev java na empresa, 95 usam o IntelliJ e o resto eclipse. Hoje em dia o IntelliJ se tornou a melhor IDE para se trabalhar com Java, recomendo fortemente ao ínves das outras duas, principalmente se n tiver mexendo em projeto legado...
Já utilizei bastante o Eclipse, também o Spring Tools Suit. Atualmente estou utilizando o Intellij Community Edition e tem sido uma ótima experiência. Recomendo o Intellij.
No tempo que programava em Java eu gostava muito do Eclipse, mas acho ele muito problemático. Acredito que principalmente para quem está começando o Intelijj é a melhor IDE para java atualmente.