Obsidian is pretty much versatile, is also easy to just grab datas like if the were in a database, and eventually make some simple html to visualise stuff. I used stuff like LucidChart (webapp), FreeForm (Mac). But since I found obsidian I quickly redrew the diagrams on it, I love that a card can easily become a note, and actually I see it fitting so well with Nostr notes..