Sorry to highjack the thread, but I'm also interested in this (and commented on it long ago).
I can't talk for Vadym, but in my case I'd be happy if the undo/redo functions were more "verbose". That is, in addition to press Ctrl+Z or Ctrl+Y, having also a menu option where you could read what the action is going to be undone or redone.
For example, this is how it works in Unity:

That would be useful when you want to make many undo operations. In those cases I usually feel lost, not knowing for sure where am I supposed to stop undoing actions up to the point I actually want.