Yeah, I agree, I think it'd be great if there were more event/data tools in general. And for editing Fsms, States, and Actions, you mean without Editor tools like FsmBuilder or ActionUtility? Yeah, I think that's also be nice.
I'm not sure I'd be much help in the beta at the moment, I'm too tied up in several projects right now. But really, for my needs, as far as I can tell this could be done with just a simple virtual method for Actions, something like OnCreate()/OnAdd(). In FsmBuilder, methods like InsertAction() and AddAction() already call Init() and Reset(), so you'd think it'd be as easy as nestling OnCreate()/OnAdd() right in there. Same thing with something like OnDestroy()/OnRemove()/OnDelete(). At that point, developers can just override those methods in their derived Actions and implement their custom logic (such as updating metadata).