I'm in the exact same boat. Every few months I spend some time learning Emacs. I'll hit a road block and go back to VSCode or PyCharm. Then I'll feel silly b/c I'm already super productive in those and just wasted time, but want Emacs to work. Few months later... repeat! Why emacs!?!?