By far the best
KDevelop is by far the best Development IDE for Linux I have used. It's look and feel is quite similar to that of MS Visual C++. The key bindings are a bit different and difficult to get used to if all you have used in the past is MS VC++, but it is well worth the try.
KDevelop takes most of the work out of writing Makefiles (if not all of the work), configuration files and the likes.
KDevelop gets my vote!!!