Pros and Cons with Behaviour Trees?

Hello,

The behavior tree quick start guide is unfortunately a bit out-of-date, which would explain the issues that you were having while trying to set it up. The reason to use behavior trees is that they are more flexible and efficient than blueprints. If you’d like a more in-depth explanation of behavior trees, the answer to this post goes into a bit of detail: Behavior tree explanations - AI - Unreal Engine Forums
Hope that helps.