I tend to think in terms of compatibility as well. There are unused node names you could always use for random stuff. I like using the nodes as defined for others that may mod my mod
That way they just look and know what is at which point. A looong time ago I was using whatever node was handy to place guns, etc