I like terminal editors because they're easier to use in a distributed computing environment, furthermore, you're almost certainly going to able to run vim no matter what the hardware looks like and you /really/ can't say the same thing about some of these others (especially if they need some weird HID like the touch bar).
Applications that have terminal UIs tend to be significantly more well behaved than those that don't, this isn't always the case it's just a trend I've noticed.
Applications that have terminal UIs tend to be significantly more well behaved than those that don't, this isn't always the case it's just a trend I've noticed.