Expensive consultants, low-quality error reporting, and a bunch of useless tools that make management feel like they can program (and then leave you to fix their crap)?
I presume there must be some upside, but I never saw it.
ZeroMQ is supposed to be a superior alternative to a broker with reduced hops and avoids a single point of failure.