What advantages/disadvantages are there to having redundancy at the broker, rather than node, level?
Replicated brokers allow you to do active/active HA setups. However, you have to manually ensure that the topology of the brokers is kept the same and you must manually do deduplification on the consumers. This is very much a RAID-1 style solution. Clusters, on the other hand, are closer to RAID-0 from the point of view of queues, but exchanges and bindings are replicated to every node in the cluster.