Emiliano's recommendation: pick MQTT for IoT and for environments where bidirectional communication via a broker is desirable. Accept the added operational burden of running and maintaining a broker.
type
recommendation
takeawayUse MQTT for IoT and bidirectional messaging