I rely on custom output and input labels on most of my components as a way to clarify the information flow within the definition and make modifying and debugging, sometimes years later, much easier.
I use lots of group labels and subgroup labels as well, but I find that the output/input labels are extremely helpful as a form of code commenting within any group.
With the current version of Grasshopper this practice of applying custom labels everywhere requires lots of copying and pasting with each new wire connection.
It would be so much faster if I could use a modifier key combination when making a wire connection which would automatically bring the output label over to the input label I’m connecting to. For example, holding Shift + Alt while making a new wire connection would copy the output label to the input label of the component I’m connecting to.
I don’t know if anyone else uses custom labeling in this way, but it has definitely saved me loads of time when returning to a definition to add to it months or years later.