Any thoughts on Doom Emacs vs Neovim or Vim?
In the end it's a personal choice and both programs are excellent - try both extensively and see what works best for you.
I tried Space/Doom Emacs, and they were ok, but you end up living in this weird space where you have to learn both sets of bindings.
I migrated to Neovim + CoC and have no regrets. CoC and Vim was problematic, but it works amazingly well in Neovim.
Personally I used vim and then vim keybindings on SublimeText, and now vim keybindings on VS Code. I prefer vs code but you may prefer vim.
Personally I use nvim with NErdtree for Python, but for Angular stuff I stick to VSCode because the Intellisense is incredibly useful.
I use SpaceMacs as my daily driver (never had the want for doom emacs). And programming python was good. I had no "problems" to speak of and I could use emacs commands just fine when I didn't want to use vim-fu.
Vim/Neovim -> I have used both and they worked just as good as emacs when I had the plugins setup to my liking. I found SpaceVim to be more of my style instead of the manual setup though. However, learn the varieties of vim (there's graphical and terminal versions as well as other differences).
TLDR; emacs/vim -> time spent on learning the software and customizing it leads to productivity. If you were used to all the plugins and auto setup of VSCode and you really want to experiment with emacs/vim do it when you have free time and don't mind spending it.