Shelly's MQTT or Local API

I am starting to add Shelly’s devices to my home automation system. I am currently using “MQTT” mode and also using the AutoDiscovery Python Script. Everything works well. I was just curious to get opinions on the pros and conns of using the MQTT mode or the Shelly Integration that uses the local API (I am not interested in using the cloud service).

thanks

No difference in performance. I find mqtt easier to debug (I can inspect the broker messages).