Thanks for your positive feedback. I am glad to hear that NodeCanvas suits your needs.
I will send a new update soon within this month which will also take care of the small allocation that happens after initialization when using SubTrees.
Thank you!