praticamente ti 6 risposto da solo.
nel senso che secondo me nn ce ne è uno migliore in assoluto.
ognuno ha pro e contro.
dipende da te.
io ad esempio mi trovo molto con netbeans e un pò mi pesa provare eclipse che è completamente diverso.
sennò potresti provare altro tipo buej, jcreator o jbuilder.