Hi, this is my first suggestion, since the others since so far the others I've thought of are too minor and subjective to be worth implementing. I've recently stumbled on a really specific issue that however can be quite unpratical if you have the bad luck of having to deal with it. If there's already a solution available to deal with this that I don't know of, then, sorry lol.
The issue is about making customs blocks (I don't know if it only applies to global ones or not), When you want to copy code having, "parameters" I think they are called, in it, once you paste, the parameters blocks are gone! I know the disappearance happens to avoid the bug of referring to non-existant info, but it can make editing, duplicating or moving the code to another behavior very tedious, especially for mathematical/complex things. There should be at least some alternate copy option present ONLY WHEN you are working with code in a custom block event that actually copy the parameters, so that if you place the code somewhere where there happens to exists parameters (and to be convenient: attributes) with the same name than the ones in the code it fits seamlessly together.
I'm actually don't need help with the problem since the manipulation I wanted to do wasn't that important anyway, so i'm going to leave my code as it is. However, in case me or other users fall onto this same problem in more important situations in the future, it would be wise to implement this really small fix that is probably not that hard to make.