I vaguely remember reading somewhere that a preference for what I would call axis notation has performance advantages over the equivalent FLOWR code. I certainly recall reading that XPath predicates perform better than where clauses in FLOWR. I would appreciate clarification, confirmation or correction and general enllightenment.