If we are talking about design, then the ability to customize, expand or redefine the original behavior with minimal changes would be what I find attractive. Some, however, argue that this attribute of quality has a name: maintainability.
However, from a pure abstract perspective of software architecture, I would say that the ability to easily induce in your mind an isomorphism between a particular architecture and the intended domain / target is a quality without a name.
source share