Rhinos Grasshopper, Revit Dynamo (BIM), Houdini all have similar node based editing. Generally it works great in concept, and then in the real world is gets pushed to the extremes.
I’ve done a decent amount of work with Isadora (node based VFX environment), and by the time I make anything actually complicated I end up wishing I could just write it in one of the many exiting tools we’ve built for describing data flow. (Programming languages)