Ted Neward posts an interesting blurb about the difference between "techies" and "modelers". What I found surprising was that Ted classified himself as a "techie". I know I must be one myself, then, because to me, his seeming fondness of AOP makes him look more like a modeler. In my mind, AOP doesn't work for the same reason that most OO-based distributed systems don't: failure to realize that some things just don't decompose cleanly.
But I admit to a fairly high level of AOP ignorance.