I feel they are really different tools for different things.
I would hate to do much of my Python scripting or fortran-barely-beyond-punchcards wrangling with an IDE, which in the first case would force me to setup hundreds of little "projects", and in the 2nd case would fight me every step of the way because nothing is really standard. Sometimes, all I want is a good editor, and for me, emacs is exactly this (and vim/sublime/ed/notepad.exe/whatever for other people - whatever floats your boat).
On the other hand, for large and reasonably standard structured projects, IDEs are great.