Vim is good because it is customizable: you can create your mappings, overriding or extending any built-in functionality with relative ease. Make Vim your Vim. Vim is good because all that customization is not mandatory and you can log into any UNIX-like server and be productive instantly if you learned Vim properly.