А чем это хорошо для счетчиков? Счетчик по любому инициатор обмена, быстро скидывает и немного слушает ответ(если можно и нужно), проблемы NAT в данном случае нет. Потребитель(сервер обработки и статистики) мощный комп, не сидит за NAT, нет проблемы потребления, но при MQTT от получает все проблемы маложручести. Фактически основная прелесть MQTT, насколько я понял, в полной отвязке сервера обработки от клиента, но при этом добавляется лишний слой, возможно даже и чужой. Ну еще стандартизация и возможность подключить чужое оборудование к своему сервису и наоборот. Но не уверен, что все настолько стандартно.