@treymo
I talked to Emile, the guy developing the Advanced Graph View plugin for Obsidian, and he didn't mind me pointing you in "his" direction, and that is a graph view with really huge potentials... so maybe that would be something you could look at.
He is really active and have a lot of great plans for that solution, he is developing a version now without interaction with neo4j, but will continue the option to use neo4j also...
Contributing - Semantic Obsidian - Obsidian Publish
just another tips...