nvi provides a minimalist implementation of vi. If you feel comfortable with the vi keybindings in other editors, nvi will likely suffice. However, many vim users expect scriptability, programming language support, and numerous other features.
The analogous comparison would be between bash and posh/dash, or between gcc/clang and the Tiny C Compiler.