Изначально попробовал работать в eclipse, т.к. уже привык, но оказалось, что eclipse либо не очевидно настраивается, либо не оч. хорошо работает: иногда долго стартует отладка, иногда отладчик просто вылетает + куча мелких косячков, создающих неприятный фон.
Попробовал netbeans – почувствовал, что попал в цельную среду разработки, как уже давно привык в Visual Studio – устанавливается просто, работает сразу после установки так, как ожидается, без необходимости что-то донастраивать.
Нашел один минус и один минусик:
1. Если отлаживаемая функция была вызвана из какой-то библиотечной, то по пошаговом выходе из нее Netbeans не дает ни сделать еще один шаг, ни запустить выполнение программы дальше, т.е. приходится перезапускать её целиком.
2. Некоторые окошки сливаются с фоном или размер поля меньше размера буквы.
Вообще в Netbeans мне понравилась изначальная интеграция с Subversion – в Eclipse для этого надо поставить вручную несколько разных плагинов, наглядное приятное сравнение файлов, удобная локальная история (в Ecplipse тоже есть, но видимо неудобна, т.к. не пользуюсь).