I like emacs because it has so many neat applications built into it and in many ways works so much better than vim. Magit is really impressive, projectile is great, and helm is something I wish I could use in vim. I like that each major mode bundles in a lot of unique functionality that is specific to that mode. I like that the GUI emacs allows for inline images, pdf viewing, and variable pitched fonts so if I'm editing an org or markdown file, different kinds of text can be properly represented with weight, style, and size. This makes it so much more enjoyable for writing prose than vim.
Still, when it comes down to doing specific coding work, my experience in vim is generally better. LSP plugins like Coc.nvim are much simpler than emacs and work better than lsp-mode, in my experience. Emacs 26 still has poor base support for JSX (improved in 27) and there are several popular modes for dealing with the web and javascript development, which all have their own annoyances. In vim I've not had these issues.
Setting up environments for developing in vim for various languages have generally been easier and work mostly without having to do anything other than perhaps installing a plugin for syntax highlighting. In Emacs I find myself wrestling with several different modes, several of which don't cooperate with each other. I have to add hooks for every language for every mode I want to integrate into it. Also, sometimes they heavily conflict with evil-mode, which is also remarkably annoying.
I hope that at some point Emacs with evil-mode will truly become the best of both worlds, but right now vim still feels faster, easier to use, and more consistent (obviously) with vim editing paradigms.