The best IDE I've used is QtCreator, just because it is simple, the UI is clean and it does not get into your way. Lets use the points on this article to add it to the comparsion:
- speed: much faster/lean than Eclipse, netbeans and Visual Studio.
- usability: second place, have a nice debug view, but nothing as flexible as Eclipse perpective.
- overwhelming: first, as I've said, have lots of features that do not make the UI big/fat/dirty.
- customizability: last. You basicaly don't, just some panels you can change/add. But this is actually part of it's beauty: keeping the UI clean.
- code: while it supports basically C/C++, Qt Crerator is one really good IDE. In one project, made in C++/Boost, that we used VS to build, we had to use QtCreator, as VS could not follow functions/symbols correctly, while QtCreator did without any delay. Plugin support is there, but you will only find a few like doxygen. But I would put it in second, as perspectives and custom-builds (like the Flex Builder IDE) makes Eclipse an all-in-all language and coding support.
QtCreator is a really decent IDE, that sadly is not known by most people, but if you are developing a project in C/C++, I recommend you give it a try, you could end up being in love with it ;)