How to choose between HTTP or MQTT?

Also, I think that the HTTP Integration uses MQTT under the hood, but I don’t know for sure. If it does, then HTTP adds another dependency. (Say: if the HTTP Integration does not work, then maybe MQTT still works fine, but not the other way around.) Would be great to know for sure, but things may change in V3.

And: