Что хочется от IDE:
- Семантическая подсветка синтаксиса (обычная есть почти везде).
- Быстрая навигация по дереву проекта.
- Быстрая навигация по структуре проекта (по классам, модулям, и т.д.).
- Быстрая навигация по функциям внутри скрипта или модуля.
- Возможность прикрутить статический анализ и внешние скрипты.
- Автодополнение.
Сейчас пользуюсь Geany, раньше использовал Emacs, jEdit, и ещё в 2012 году Eclipse + EPIC, но для него нужно было гигабайты ОЗУ, тогда это была проблема, сейчас имеется 16 Гб ОЗУ, и можно попробовать опять.
Но прежде, чем опять экспериментировать, хотелось бы услышать ваши мнения.