Я бы рекомендовал NetBeans для всех систем, кроме Windows. Под винду использовать можно только с mingw, для интеграции с Visual Studio есть какой-то сторонний плагин и она не включает дебаггер, что плохо. Так что под винду я обычно использую MSVS с Visual Assist-ом.
А так для меня две фичи NetBeans-а являются основными:
1) В него просто затащить любой уже существующий проект, вне зависимости от build системы.
2) Он хорошо оптимизирован для больших проектов (открывал исходники Firefox-а, он его отпарсил за полторы минуты, примерно).
На текстовые редакторы с плагинами для C++ не смотрю, потому что плагинов бывает два типа: основанные на clang и основанные не на clang:). Первые меня не устраивают скоростью парса проекта, а вторые точностью.
По точности автодополнения и навигации, наверное, есть три примерно равных IDE - Eclipse, NetBeans и QtCreator (Не считая XCode конечно-же, но маком я не пользуюсь, да и основан он на clang, так что со скоростью там могут быть проблемы), причем QtCreator чуть хуже первых двух (субъективное мнение, конечно же), а Eclipse помедленнее NetBeans-а. Так что я выбрал NetBeans.
Недавно появилась альфа версия CLion, но пока им пользоваться невозможно, к сожалению. Да и точность комплишена хуже чем у NetBeans/Eclipse/QtCreator (опять же ИМХО).