There really is something to be said about the Command Pallete and UX design as a whole. I started out using Sublime Text as that was the easiest out-of-the-gate editor. I then spent several years in a fully customized tmux + vim configuration. A lot of fun! But it got stale, and then I spent several years in Emacs. And then VSCode came along with a lot of conveniences, and thus I used that for a year or two. Now, almost a decade after teaching myself how to program and making a career out of it, I’m back to using a pretty bare bones Sublime environment. It does what I need and it does it fast. My inner quest to become The Poweruser has been replaced by a quaint appreciation of simplicity. Thanks Sublime! (though it should be said: I’ve always used Vim-bindings, the pinnacle, in all these apps)
I went through a series of phases just like you're describing, but I eventually settled on vim + COC as my "home" editor. The COC plugin has been a game changer for me; all of the conveniences of a language server without the bloat of a full-featured editor like VS Code.