Если проект локальный, то eclipse удобнее.
Если удаленный, как у меня, - директория подмонтирована по nfs, а компиляция и запуск по ssh - netbeans.
В eclipse есть Remote systems explorer, но он не позволяет тогда использовать системы контроля версий.