I think it might be good to clarify why. Using just BehaviorTree I couldn't find a nice way for making complex behavior that require multiple Agents to work on the same task. It also doesn't work well with planning multiple steps ahead.
Just nuked around 50 classes from my current AI implementation (almost everything) after I've realized that I need to pivot it into a different direction. It hurts a lot...