emacs
Does everything I want it to do. Been using it since the 80's and expect it will be there until I die. Is on every system I use or will likely ever use, either in a GUI form or in a terminal form, and probably in both forms. Has never, ever, lost or corrupted anything I ever wrote.