Anyone who uses vim on the regular is a masochist. Yes it's good to have some basic knowledge of it since it is the one and only editor that is guaranteed to be on a *nix system and may be all you can use if the system is in a seriously fucked state. But any other reason there a fuck ton of other editors, most already installed in most distros by default these days that are miles saner to use on the regular.
You think VI is bad, older *nix systems had dynamic libraries that were not part of the root filesystem and VI was one of those that was linked to said dynamic libs. So if the system was fucked, VI was not available. ED was it. Period. I've had to rescue many a system using my ED skills. Does that make me a masochist? Damn straight.
Porsche: there simply is no substitute. -- Risky Business