Hey guys, I just finished creating a package for Unity for Behavior Trees. It's MIT-License/ Open source, and there's very extensive documentation that I custom made for it. It has a visual node-based editor and supports copy-pasting, subtrees (for organizing), dictionary (blackboard) serialization, and has all the typical node types you'd expect. It's free, I just want to share it and hope people find it useful.
https://github.com/Sterberino/open-behavior-trees/
https://sterberino.github.io/open-behavior-trees-documentation/docs/getting-started.html