The choices on a branching skill tree are often (if not always) poor choices. If you make the wrong choice, you lose every run very quickly, and then you have to accumulate gold to fix it. Personally, the straight path is just fine.