If I'm modifying solid, saying doing a push/pull and chaning + angle and press cmd+z for undo, I don't want it to abort the whole push/pull, just undo the last modification. This works as expected when working with t-splines, but with solids it just aborts everything.
Not only would this improve usability, but it would create a much more consistent behavior of the program.