A time proof approach
I know different people have different uses and requests for the software. I like a balance between power and a clean interface.
The main goal at least as I see it of a Zettelkasten is to keep your files clean, organized and time proof, I understand the software need to "obey" the same pre-requisite. It's easy to add too many bells and whistles, and you will end up with something like DTPO (which I own and like), a very powerful software but with a clumsy interface.
It's hard for the developer to balance usability vs features, my suggestion is to keep the core to a minimum, and some requests work as add-ons, that can be developed to extend the capabilities of The Archive, this way one can choose to toggle on/off whatever is needed.
What are your thoughts about this?