Also, vielleicht meinst Du das so, aber...
1. Tasmota ist eine Firmware, die (auch) auf dem Shelly installiert werden kann.
2. Das Shelly Addon (oder Binding, ganz wie man mag) läuft mit dem CoAP Protokoll. Dieses Protokoll ist für den Shelly bevorzugt, weil es möglich (aber nicht notwendig) ist, die Cloud Anbindung eingeschaltet zu lassen. Wohlgemerkt, die Cloud Anbindung wird nicht für die CoAP Kommunikation genutzt, steht aber zusätzlich zur Verfügung (womit manchem Nutzer der Übergang zwischen Shelly Cloud und openHAB etwas erleichtert werden könnte).
3. Das Shelly Addon findet alle Shellies (mit der Shelly Firmware) im WLAN automatisch und kann diese auch komplett automatisch einrichten (Inbox -> hinzufügen) - das ist sehr komfortabel.
4. Ich habe selbst keinen Shelly in Betrieb, aber die Aussagen in verschiedenen Foren widersprechen sich in dem Punkt der Trägheit stark. Mal ist mqtt "unerträglich langsam", mal ist CoAP "träge". Das kann mit äußeren Umständen zusammenhängen...
5. Das eigentliche Problem von Snatch war, dass er einen Temperatursensor am Shelly anschließen möchte und nicht weiß, ob er zum Betrieb des Sensors auf eine alternative Firmware angewiesen ist.
Wie erwähnt habe ich keinen Shelly in Betrieb, kann in diesem Punkt also leider auch nicht wirklich helfen. Immerhin sind meines Wissens die notwendigen Anschlüsse nach außen geführt. Ob aber die passenden Treiber für den Sensor installiert sind und die Shelly Firmware entsprechende Funktionen mitbringt?
Die Tasmota Firmware läuft bei mir auf verschiedenen Devices, sie ist extrem stabil und bietet vollen (!) Zugriff auf alle (!) Funktionen über mqtt - inklusive deaktivieren von mqtt, was natürlich nicht so gut wäre... Der Punkt ist aber, dass man sogar z.B. WLAN (SSID und Passwort), Zugangsdaten für den mqtt Server, Topic und FullTopic und so weiter und so fort ändern kann. OTA Update ist da nur noch das letzte Detail
Im Übrigen kann man in der Tasmota Konfiguration eine HomeAssistant-Emulation einschalten, mit der auch das mqtt Binding in der Lage ist, die Devices automatisch einzubinden (allerdings etwas unüblich gegenüber der manuellen Konfiguration...).