Ho provato Eclipse e Netbeans, mentre mi sono basato su impressioni di miei amici per quel che riguarda Visual studio. Devo dire che con Netbeans, a parte i tempi di caricamento del programma che sono effettivamente lunghetti, mi trovo molto molto bene! Ha a mio parere un'ottima funzione di completamento, degli ottimi tools di supporto per eccezioni e altri errorini stupidi(che ti portano via un sacco di tempo in fase di debug), e offre anche espansioni molto utili (ad esempio l'UML, croce e delizia dei progettisti).