Я пожалуй сделаю из этого пост:
Я не понимаю как вообще можно разрабатывать что-то не из под *nix если тебе не приходится так поступать по внешним причинам (типа разработки под iOS или чего-то сильно специфичного для шиндошс).
Unix (и его клоны) это лучшая в мире IDE.
Вдумайтесь, вы логинитесь в систему и вас сразу встречает ИНТЕРПРЕТАТОР ЯЗЫКА ПРОГРАММИРОВАНИЯ.
У вас есть компиляторы и интерпретаторы мешка разноебучих языков, линкер, ассемблер, отладчик, которые настроены чтобы работать из коробки.
Библиотеки, заголовочные файлы, текстовые редакторы, менеджер пакетов (да хоть в виде ports collection), готовый в любой момент добавить в вашу IDE тысячи разнообразных библиотек и инструментов РАЗРАБОТКИ, ЕБИСЬ ОНО КОНЁМ.