Emacs isn't really just a text editor though, it's a Lisp environment whose primary use is as a text editor. It's possible to do many other things in it, so much so that it's joked about as being an operating system in its own right.
Emacs is extremely good at text editing, but it's not just a text editor.
When I visit a file in Emacs, indications appear on the screen (in the "mode line") as to which version-control system, if any, the file is under the control of and whether the file contains any non-checked-in changes.
Perhaps grandparent wants something like that in Vim if it does not exist already.
I use tmux, so all the advanced functionality of the terminal is only a single keypress away (to switch to another open terminal split).