Indicar a melhor IDE é complicado, pois isso depende muito de vários fatores, desde a sua experiência usando, as funcionalidades que vc precisa (que podem ser iguais, ou um implementa de um jeito ligeiramente melhor, etc), e até mesmo gosto pessoal. Então sugiro testar várias e ver qual vc gosta mais.
Atualmente uso NetBeans, porque há um tempo comecei a mexer com muitos projetos que usam módulos do Maven, e o Eclipse - pelo menos na época - não lidava bem com esse tipo específico, a interface ficava meio confusa na minha opinião (não sei se arrumaram nas versões mais novas). Já o NetBeans lidava melhor com esta situação e acabei usando (e ficando nele por inércia, já que para a maioria das coisas mais comuns eu acho que não tem tanta diferença assim). Na época até testei outras alternativas, mas acabei ficando no NetBeans mesmo.
Mas isso sou eu, pra outras pessoas a experiência será diferente, e as respostas também. Só pare com essa ideia de que existe um que seja "o melhor". Não tem, todos tem coisas boas e ruins, e cada um vai acabar escolhendo o seu por motivos diversos.