It's a Vim emulator that tells you what's happening when you hit keys. Try the "c i b" thing I mentioned earlier when you are inside brackets for example. (Keystrokes should be w w c i b. Vimulator will tell you what's happening.)
It's true. Vim is pretty focused on just one thing whereas Emacs is not.
One thing that is kinda difficult to learn about Vim that may help you in your Python coding are a little thing called "text objects". They make you look like a wizard (c i b to Change In Brackets for example.) and end up being very handy for standard code editing.
My best friend's an emacs guru. I'm just not a fan, I prefer simplicity. I might learn vim at some point, but emacs is just too feature-heavy for me. It's the same reason I prefer Notepad++ and such to VS or Eclipse or whatever.