Eclipse ist bis jetzt mit das beste, was ich an IDEs unter Linux benutzt habe. Lässt sich auch durch entsprechende Plugins um alle möglichen anderen Sprachen erweitern.