The sequence might be select expand select from menu confirm. This is usually nested with even more confirmations. As a rule, SOE's are good for editing complicated structures but text is better for simple expressions. Must do it top-down. Must create the context before a specific structure can be created.
Some transformations are more efficient with text-editing.
Syntactic consistency is restrictive, may want temporary inconsistency on the way to a consistent construct. Experts don't need guidance. Mixing keyboard and mouse operations is frustrating. This frustration can be partly relieved with shortcuts i.e. using the keyboard as an alternative to the mouse. Program representation is incompatible with conventional text-oriented environments.