Branching conversations are great for a whole bunch of reasons. I posted a demo of a prototype:
https://x.com/ajdegol/status/1788689011302682657
And Jake Collins just announced he’s open sourcing an obsidian plugin which has a ton of features: https://x.com/JacobColling/status/1795462258258002255