Personally, I use a text or code editor as I find
IDEs to be a pain in the butt.
Borland C had an IDE that was not only not a pain in the butt, but was a perfect, advanced interface to C on the PC.
Now, yes, MS IDEs are horrible. But, they are MS. Everything they do is bloated, stupid, and ugly.
But don't blame the idea of IDEs.
You missed Ultraedit and (x)wpe.