Предпочтительно IDE . Интегрированная поддержка для Subversion / Git - это большой плюс, так как мы работаем в группе из 6 человек.
Vim / Emacs не так популярен среди других, поскольку это очень неудобно и трудно начать , и требует больших усилий для изучения , что отвлекает внимание от наших проект.
Мы все привыкли / знакомы с Eclipse, поэтому IDE, напоминающая Eclipse , также будет большим плюсом.
Благодарности: D