The nice thing about Obsidian is it’s easy to build lots of custom workflows combined with data portability. Writing plugins to make it work how you want is easy.