I also prefer using the terminal, but I've switched to neovim anyway. I found macvim to be difficult to configure and I just prefer having tmux terminal splits next to my vim split and I can see stuff happening as I edit the file. I also prefer iTerm2 to Terminal.app but I think it's just personal preference. I know how to use the iTerm2 settings pretty well by now to get configurations I want.