Have you considered trying one of the assets from the Unity Asset Store? There is a free asset, VIDE Dialogues, which looks as if it might help with what you are trying to accomplish.
While I am sure it will have some learning curve, it looks like it provides a node-based editor for dialogue branching which should help make it easier to create complex dialogues.