Ok, so I finally made the great change. In my .zshenv, I changed my EDITOR:
There are a couple of questions I have that are so minor that I didn't want to start separate questions for them. Here they are:
How do I get zsh to distinguish between insert mode and command mode like in vim? Preferably this would change the cursor from an underline to a block like in vim, but displaying text at the bottom would work as well.
How do I get it to act more like vim? For instance, I'd rather it be in command mode by default and not go out of it after one command.