Better Ghost Nodes
Ghost nodes are my worst enemy. They do a decent job of showing us where the original node was and how it was connected, but not much else. I'm not sure if this is possible, because it depends on what data is stored inside of each module/file. But here goes anyway..
It would be extremely useful if it were possible to see what variables were exposed for a Ghost node - to see how it was wired in. The easiest way to pull this off (again, if it is possible) would be to leave it alone - just leave the old node there exactly as it was, dysfunctional and labeled "ghost", but otherwise untouched. This would allow us to swap the replacement node in while using the ghost as a guide.
Nicolas Wirrmann commented
Interesting idea, however we could only display the parameters that are different from the default value (because we only store those values on the graph instance). Also accessing the functions on parameters rises some questions..
Just a side note - when a node goes missing and Designer allows us to select a "substitute", I have very bad luck actually getting it to successfully replace the missing node. It always turns ghost.