I've never understood object behaviors. Just a few simple questions:
How are they processed in order compared to the event editor list of events? (Are they appended to the end of the list? The beginning of list? In what order of object's events?).
How are these events visible to the event editor list? (Can you invoke fast loops in behaviors that are in the event editor? Would there be name scoping conflicts if you did by accident?)
I'm not sure if I see any functionality in object behaviors that can't be done in the event editor, besides ease of copy/pasting between frames (quite irrelevant for me as all of my games use single-frame engines)