I have been working for several weeks on an animation and have lately run into a problem... I had planned on doing most curve editing last, but I've found it's impractical to make smooth curves between two keys that have a third key between them in the timeline.
A feature I would find useful is this:
Say you have 3 keys, key-A, key-B, and key-C for the same property of the same bone, but at increasing times in the timeline; you select all three keys; you right-click on a curve preset and choose 'apply curve between selected keys' (this is the new feature); then the curve is not applied the same to each key, instead the curve is applied in pieces with the first part applied to key-A, the middle part applied to key-B, and the last part applied to key-C.
It would be like the counterpart to this current feature in which: you have key-S with a curve and the next key is key-E; key-S has a curve set; you then put a new key between key-S and key-E, key-N; the curve for key-S doesn't remain the same, instead key-S has just the 'first part' of the old curve and key-N has the 'second part' of the old curve, so that the transition between key-S and key-E is maintained.
I think this would make Spine more flexible in terms of workflow and the orders people choose to do things in.
There may be a better interface than a right click menu, but I hope this illustrates my idea.