Примерно через 4 месяца я работаю с SpringSource Tool Suite; для меня (личное предпочтение!) это самая интуитивная и сбалансированная среда для работы.
Раньше я использовал IntelliJ, Eclipse и NetBeans, в этом порядке, и в каждой IDE было что-то тревожное. Работать с IntelliJ было быстро и удобно, но дорого, а в сообществе нет интеграции с Grails; У Eclipse был / был ужасный плагин Groovy / Grails, и он постоянно падал; Netbeans был ужасно медленным, а интерфейс не настолько интуитивно понятен (для меня).
STS впечатлил меня 'просто работой'. Я еще не обнаружил никаких убийственных функций, или это не невероятно быстро, но мне нравится работать с ним.
С другой стороны, я также разработал небольшие приложения только с консолью и текстовым редактором (с подсветкой исходного кода Java :-) ... но только с непродуктивными.