Многим людям нравится иметь все свои утилиты для программирования в одном. Это называется «Интегрированная среда разработки» или IDE. NetBeans и Eclipse являются IDE (и Emacs может быть IDE, если вы используете его расширенные функции.) «Стандартная» среда IDE для Windows - это Microsoft Visual Studio, хотя я лично не могу ее использовать.
Но есть что сказать, чтобы сохранить функциональность отдельно, и я предлагаю попробовать ее таким образом. Вы получаете более чистый и более «специально созданный» пользовательский интерфейс для каждой отдельной задачи. Хорошие редакторы программ для Windows включают Notepad ++ и Geany, ни одна из которых не является полнофункциональной средой разработки.
Это поможет узнать, какую ОС вы будете использовать. –