Features aren't important.

Features aren't important. A high fidelity interface is. Humans know how to build custom features given a piece of paper. Given an application, you can't do anything. Given a text file you can again do things. In Emacs, everything is a text buffer.