Мой коллега был в восторге от возможностей с PerForce (мы в основном нуждаемся в способности к логическим группированию патчей и изменений, а поддержка SCM в этом случае будет очень приятной). В настоящее время мы используем CVS и открыты для всех задач. Мы лишь немногие разработчики, которые используют простой Eclipse и запускают сборки с использованием сценариев ant.
Прежде чем прыгать в воду, я хотел бы услышать других, которые по техническим причинам могут сказать "Хорошая идея" или "Плохая идея". Я также хотел бы услышать, насколько это навязчиво в вашей повседневной работе.
Изменить 2011: Только для записи. Мы перешли на git - решающим фактором было то, что мы используем Eclipse, а eclipse.org - для git, поэтому мы можем ожидать очень хорошей интеграции IDE. Мы немного разошлись - это было не до Eclipse 3.7 этим летом. Сегодня git отлично работает в Eclipse.
EDIT 2015: И оказалось, что git оказался бесспорным победителем благодаря поддержке github и общей IDE, которая в сочетании с Maven, наконец, сделала Java-проекты IDE-агностиками.