Проблема eclipse в том, что в emacs я могу легко заточить его (подстроить) под себя. И то что из коробки был текстовый редактор не мешает мне переделывать в такси или БТР :)
надо следующее:
* автоматическая парсинг при редактировании с подсветкой ошибок.
* автоматическое дополнение всего и вся
* всплывающие подсказки - что где объявлено
* в предыдующих двух пунктах обязательно использование javadoc-а
* кодогенерация (геттеры-сеттеры, конструкторы, ну и прочее по мелочи)
* автоматические рефакторинги
* куча шаблонов на все случаи жизни
* удобные редакторы XML, HTML, CSS, XSD, DTD
* интеграция с junit-ом
* удобные инструменты для работы с hibernate-ом
* аналог плагина Checkstyle
* анализ Test Coverage
все вышеперечисленное должно ставиться и настраиваться меньше чем за час. Делается такое в emacs-е? В eclipse делается. БОльшая часть всего этого из коробки, меньшая доставляется плагинами, которые не в пример удобней emacs-овских, и требуют минимальной learning curve для использования.