It is interesting to speculate how Address Book support might evolve if the JMAP standard (
http://jmap.io/spec-contacts.html) gets traction. The filter support would make dynamic Contact Lists easy to support, and could easily encompass things like Categories.