> TL;DR I cannot in good faith recommend Vim to a new developer, even though I use it.
Since you're already familiar with vim, you clearly aren't in the target audience.