The issue in usability terms with animationNodeTree similar to shaderGraph from godot 2.x is that we don't have a way to group nodes. I'll see if theres a feature request for that already on github, if not should probably make one and ask for it to be a target for 3.1, especially since shaderGraph is supposed to make a comeback in 3.1, too.
There's this request for shaderGraph:
https://github.com/godotengine/godot/issues/3349
And there's this for Visual Scripting:
https://github.com/godotengine/godot/issues/12418
So would probably make sense to make a unified proposal for for all three graph based interfaces to include a grouping function. Would have to write up something comprehensive though. Need to think about this.