Реальный вопрос: сколько вы хотите, чтобы ваша IDE сделала для вас?Eclipse сделает гораздо больше, чем Geany, что может сделать вас более продуктивным или более хрупким.
Eclipse навязывает свою собственную структуру проекта, включая размещение файлов метаданных в ваших каталогах.Это также потребует, чтобы он был в состоянии успешно построить ваш проект (ы), прежде чем многие его функции будут работать, поэтому вы должны убедиться, что он может найти все ваши зависимости и т. Д. В принципе, это может занять больше времени и усилийдля начала.Тем не менее, он обладает множеством функций.
Geany гораздо менее навязчив, намного быстрее запускает, с отличными возможностями редактирования текста - возможно, лучше редактирования текста, чем Eclipse - но более скромным набором инструментов программирования.Он хорошо работает, когда вы хотите, чтобы ваши сборки были внешними, например, запуска 'make' или Maven.
Я использую Eclipse для запуска автоматических тестов и для взаимодействия с SVN (у Geany есть плагин для интеграции контроля версий, ноон ограничен и, кажется, глючит).Для большинства вещей я предпочитаю Джани.