I'm still trying to find a reason why I would use an IDE that has anything more than gVim does. The whole "refactoring help" thing just makes me think that IDEs exist for bad programmers who don't know how to design in the first place.
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?