Comment on Eclipse

Huge, vastly bloated, but it does just about everything.
I've had a lot of problems with it basically just being annoying and scanning stuff at inopportune times, errors showing up where there was no error, and other glitches, but generally it's stable enough.

Frankly, I'd recommend using multiple, more specialized apps. Eclipse makes horrible use of available RAM, and makes tons of unnecessary HDD reads/writes. But, as a one-stop-shop, it really is excellent, and nothing else comes even remotely close to achieving what it does.