I have been using Debian for nearly a year now and have gone through nearly every IDE available... except Eclipse. I could never manage to get it to work - something with the Eclipse JVM or something.

Anyway, by far the best I found was Code::Blocks. For Windows users, it gives a very similar experience to Visual C++ (and can even import Solution files). For Linux users (and hackers), it's also incredibly easy to use your own custom makefiles and build commands. And there are tons of plugins, which are the real meat and potatoes of the IDE.

That's my two cents.