Hi,
Undo redo is great as you edit, but the ability to take a snapshot of a fsm would really make development safer. As you try to modify a behavior, you break apart links and states and sometimes you want to revert. Yes , you can save and revert, but sometimes other things happen elsewhere not really related, and versioning becomes a problem.
Bye,
Jean