Aqui está minha experiência pessoal com IDEs. Eu instalei todos os IDEs que consegui encontrar e joguei com todos eles (é isso que eu aconselho que você faça):
- kdevelop
Eu pessoalmente uso. A versão que eu instalei cai, mas eu baixei a versão mais recente do site, e funciona bem. É simples de configurar e ótimo de usar. Eles suportam o sistema de compilação personalizado por meio de plug-ins. Você pode encontrar alguns recursos estranhos (como analisar apenas cabeçalhos incluídos diretamente), mas geralmente funciona bem para grandes projetos.
- eclipse
Super complexo para configurar, mas permite literalmente tudo. Se você tiver tempo suficiente para encontrar uma configuração correta que agrade a todos, vá em frente. Mas tentar mudar alguma coisa é muito chato porque tem muitas opções.
- anjuta e codeblocks
Eu tentei em breve, e não foi tão bom quanto os dois anteriores. Codeblocks é bom para projetos curtos, mas não para médios e grandes.
- netbeans
Outra boa IDE, mas desde que minha casa está em compartilhamento de rede, e o projeto que eu trabalho é bastante grande, foi muito lento. Ele analisa o tempo todo.
- qtcreator
Simples de configurar, mas falta muitas opções. Por exemplo, a coisa mais estranha com isso é que ele não pode analisar e auto completar as classes qt. Suporta sistema de compilação personalizado.
Para concluir:
- se você for paciente o suficiente (ou se encontrar uma boa configuração), vá com o eclipse. É realmente o melhor IDE gratuito.
- Se você quiser algo simples de configurar, vá com o kdevelop.
Outra opção é instalar os dois e permitir que seus desenvolvedores escolham o que melhor se adapte a eles.