The primary goals of these apps are not so different, which is why I think comparisons can be meaningful. Consider how they describe themselves:
Vim is a highly configurable text editor built to enable efficient text editing.
GNU Emacs is an extensible, customizable text editor--and more.
The "and more" speaks volumes about the complexity of Emacs...