Out of curiosity, I'd like to know how others organize and attach their scripts. The docs and tutorials usually say to attach different script files to individual nodes.
I like to have only one script attached to the root node, then I add the children I wanna use in the root node's metadata (as Node Paths) and access them in code using Get Meta. I found that this makes it easier to e.g. change which node some code belongs to, since instead of finding the old & new nodes and reattaching the script, I can just drag the new node into the metadata.
I'm not sure if there's any disadvantages to doing this though, I don't think I've seen anyone else organize their whole project this way.