- Topics are utilized when the information is time senstive (i.e. stock quote).
- Topics are utilized to broadcast of information to a wide audience (or subscribers).
- Queues are utilized when performing transactions.
There may be several other reasons to use one over the other, but this applied to this specific customer and helped address its usage.