Structural editing is something that seems like a great idea to me but that I feel wouldn’t work for me in practice. The context sensitivity of actions would drive me crazy. While it’s smart, I feel as though I prize consistency over cleverness in this regard since it makes it easier to make the usage of the commands second nature, but maybe I’d get used to the context sensitivity just the same.