I was taking a quick look at Kdeveloper last night. Looks pretty robust for C/C++,etc dev. CVS and other stuff all configurable, going through (360+) plugins. Lessens the bloat of what you don't need. The only caveat I think, is you need to be using a kde desk top manager. But hey, kde's...