There are a variety of tools which can be used during brainstorming, such as Mind-maps etc. So one would wonder when and where Affinity Diagram is to be used, and what advantages it can provide over other Project Planning Tools.
Specific applications of Affinity Diagram are
Going through Large Volumes of Data
When there is a large amount of data to go through, in the form of an unsorted / unorganized list etc., it helps to use an Affinity Diagram in order to lend a degree of structure and organization to the data.
Stimulate Idea Generation and New Patterns of Thinking
An Affinity Diagram can be used to stimulate idea generation, because the groups which are formed as a result of an Affinity Diagram help provide clarity in thought processes and stimulate new patterns of thinking.