My first attempt at dialog like this was node intensive. This is very nice since I can focus on dialog as god intended... in text. A wrapper to visualize the branches is great for team project readability but for fast solutioning for smaller projects sometimes you just need a straight forward solution like this. I picked it up right away and didn't need to learn something totally abstract to get it working.