I'm more fan of the https://www.vim-hero.com/.
Also, one think I was surprised by when I switched to Lazyvim/Ideavim/vscodevim setup few months ago - it's a lot of fun. Learning vim properly is like the dark souls of typing. Sure, you probably won't be as efficient for the first few years, but learning new motion combos is pretty fun, to the point where the minor loss in efficiency doesn't really bother me. Blasting out combos you've been practicing to do that one move efficiently, or discovering another new cool way how to do something is a continuous and fun process. It's basically gamifying typing.
So, if you want a boost in efficiency, just learn all the keybinds your current text editor has (jump to next param/function, multi-line editting, go to definition without using mouse, etc.), and start using them. You'll probably master all of them in few weeks and be much more efficient.
If, however, you enjoy slowly mastering something, vim will give you years of stuff to learn and master. Is it worth it? Probably not, but it's suprisingly satisfying!
I really like logseq for my personal knowledge base, notes, and in general magaging things from to-dos, reading lists or personal projects.
The way you can structure information relationally, and espetially the "referenced from" preview that's on each page makes it really easy to get an overwiev of something, and the query language to make your of previews (such as, list every unfinished to-do with a deadline this week) makes it a pretty powerfull tool.
Figuring out syncing, especially on mobile, took some time, since it lives in a git repo, but there are some plugins for it on PC and on mobile I just use Termux with CLI git.