IDEs: best of breed vs. 'good enough'
Actually, as a 'good enough' platform to build other platforms, Eclipse is the 'best of breed' :-)
In the last few years, I have used Eclipse (with suitable plugins) for Ruby, Python, C, C++, and Prolog. Eclipse is also very good for Java, but not the best.
If there is one thing that I like best about Eclipse it is probably the subversion and CVS support.