Dipende davvero da quale piattaforma sei.
Se sei su Windows, Visual Studio è un IDE *fantastico* per C/C++. A mio parere il migliore. Ha visualizzazioni di debugger per la libreria standard C++ e le strutture dati tr1. Ciò significa che potete passare il mouse su una std::map o std::tr1::unordered_map (o qualsiasi struttura di dati della libreria standard/tr1) e vi mostrerà una lista di coppie chiave-valore che sono nella mappa o unordered_map molto ordinatamente. Per quanto ne so, nessun altro IDE lo fa così bene (o per niente). È anche reso molto migliore da plugin come Visual Assist X. Tuttavia, VS e i plugin costano un sacco di soldi. Alcune persone pensano anche che VS abbia una curva di apprendimento piuttosto alta, ma personalmente non sono d'accordo. Qualsiasi IDE richiede un po' di tempo per abituarsi; devi solo conviverci. Ammetto comunque che ci vogliono più click per ottenere un progetto attivo e funzionante in VS che in altri IDE. Tuttavia, se state lavorando su un progetto che è abbastanza grande da meritare un IDE, è davvero trascurabile.
Se siete su Mac, XCode è il miglior IDE per C/C++ che ho usato. Ha tutte le caratteristiche che vi aspettereste da un IDE, e ha bisogno di 0 impostazioni.
Se siete su Linux, ci sono alcune alternative che sono specifiche per Linux (KDevelop, ecc.) ma le trovo abbastanza orribili.
Per quanto riguarda gli IDE cross platform per C++, Eclipse con CDT è decente. Fa anche tutto ciò che ci si aspetta da un IDE. Tuttavia, su Mac, Eclipse stesso fa un po' schifo, quindi non lo uso a meno che non abbia una buona ragione per farlo (dato che XCode è gratuito e migliore, non lo faccio). Su Windows eclipse richiede un po' di configurazione - è necessario installare i compilatori mingw, ecc. Su Linux, funziona e basta, ed è la migliore opzione che hai. NetBeans rientra più o meno nella stessa categoria di eclipse - io preferisco eclipse perché lo uso per altre cose.
C'è anche l'IDE Qt. Non l'ho usato molto, ma l'ho trovato inferiore a XCode su Mac come IDE C++ generico. Non ho mai fatto alcuna programmazione Qt, quindi potrebbe farlo davvero bene.