I also have previously used vim. I really like code coloring, and the ability to do everything from the keyboard with a million customizable shortcuts. However, I miss the real time error detection and debugger-integration in most IDEs.
Here's what I care about:
High priority features
-can run on windows (currently running windows 7, and will update to 10 eventually)
-can choose between mouse or keyboard as main input method (like gvim)
-free, or at least only a one time fee (as opposed to a subscription fee)
-black background, with automatic code coloring
-comes with compilers/debuggers, or at least is easier than netbeans to link them
Lower priority features (not necessary, but would be nice)
-work with other languages--C,C++,Python,Java, etc.
-code completion/automatic variable renaming, and that kind of thing
-integration with version control software
-code minimap (like in sublime text)
-cross platform (linux as well as windows)
I've looked at a few options, and here are the best I've found so far:
good IDEs: visual studio, IntelliJ, Netbeans, Aptana Studio, CodeLobster
good editors (if I give up on the IDE requirement): gvim, sublime text, emacs, github atom
It also looks like it might be possible to do some kind of custom crossover. For example, I found this: https://code.google.com/archive/p/vivim/, which is apparently a plugin for visual studio that incorporates vim.