I'm using zk and the zk-neovim plugin. Works well, its easy to link between notes and navigate. They are future proof because they are stored as plain text. Would like to auto commit and push the notes to github every once in a while, but I've yet to set that up.