vi is a very good editor. You have to learn about three things to use it effectively. It's really not a high bar to entry.