Vim and emacs usually run in the terminal and require keyboard commands to complete actions.
It is most certainly not usual to run Emacs in the terminal.
although of course it's possible to use keyboard commands.
And you can use Emacs with a mouse.
It is, but you have gui features
collapsed inline media
I use Emacs and neovim. Each is better in different scenarios.