I am recently new to Obsidian and haven’t had the chance to play with the graph view yet (still migrating my notes from notion), but if the standard graph tool doesn’t live up to its name in your case, you could always step up your game with the ExcaliBrain plugin, which adds a plethora of new features (note: it requires installing ExcaliDraw as well, which is also an uh-maze-ing alternative to Canvas!) - there’re a lot of videos on these on YT, including from the developer himself, who is so cool!
Graph view itself can be made more useful by making use of color grouping, saving various states & filters as bookmarks… but if you want to form more relationships and discover more stuff, ExcaliBrain might be your go-to solution.
I do know that some people use Graph view exclusively and are more than happy for their use cases, so it all depends on each person’s goals (including myself who thinks ExcaliBrain is a bit too feature-abundant for my use cases)