Note: I thought UI feature request was the most appropriate category for this but please feel free to move it if another category is more suitable.
It would be nice, as a basic feature in every node, to have an option of adding fields to the JSON, much like the Edit Fields/Set node.
The reason for this is to simplify the process of adding (or maintaining) data on the JSON.
An example use case might be when filtering multiple items out, then selecting just one item (eg. the first item) to continue in the workflow, it is difficult to reference data associated with that item in past nodes (before the filter). Presently this requires use of an Edit Fields node, which would be streamlined if that functionality were simply built into every node - more control over which data passes along on the JSON.
That’s just one use case that is on my mind right now, but I think if it were implemented, there would be hundreds or maybe thousands of use cases where it made life easier. I think it would just become part of the n8n normal usage.