Для кучи разных вещей. Как-то: разработка для Web, разработка для embedded, разработка игр, разработка для desktop. В каждом из перечисленных случаев могут использоваться разные инструменты. Тебя что интересует?
Тогда ничего не могу посоветовать :D. Я им пользуюсь для Си++ и Python, и могу сказать - не впечатляет (хотя и задачи у меня специфические). Для Web - по обзорам Zmacs прав. Desktop - опять же смотря на чем писать, если на Java - может быть неплохо.
> Для embeded в Netbeans хорошие плагины есть.
Ты под embedded понимаешь Java ME? А то я читал, что в NetBeans и Си/Си++-поддержка еще хуже Eclipse, и интеграция с GNU toolchain никакая.