I am very attached to vim and the command line but I have to admit I am tempted to try this. Back in my C++ days when I first discovered Visual Studio it kind of blew my mind. It’s impossible to set up properly in most practical cases, but when it is, man it is nice (though granted a lot of that came down to the immaculate debugging support of the Microsoft C++ compilers).
Two requirements I have are being able to do everything from the keyboard (preferably with vim commands) and easy access to terminals.