O KDevelop é uma boa escolha. Você também pode dar uma olhada em Qt Creator . Se você quiser algo mais leve, dê uma olhada em Kate .
Não existe um ambiente de desenvolvimento obrigatório: muitos desenvolvedores do KDE também usam o Vim, o Emacs ou o XEmacs, por exemplo.