Excellent point. I'm an Emacs guy by habit, but I'm also a sysadmin, which means I keep a well-stocked repertoire of ex commands ready for when the shit really hits the fan.
ex is a good way to script in-place text edits using the commands you're familiar with in vim. just be careful.