@radicalreel Solange der SONOFF Adapter die Geräte kennt, hast Du ausser dass Du keine eigene Hierarchiestruktur aufbauen kannst, keine funktionalen Nachteile.
Sollte der Adapter aber ein Gerät nicht kennen, dann musst Du wieder auf original MQTT zurückgreifen. Ich persönlich bin eher ein Verfechter alles was MQTT spricht ohne Adapter zu betreiben, um unabhängig von der Unterstützung von Geräten durch den Adapter-Entwickler zu sein und auch keine Fehlerquelle beim Interpretieren der Werte entsteht. Es ist auch meines Erachtens nicht schwierig sich mit JSON Objekten zu beschäftigen.
Allerdings wenn Du so erst mal zufrieden bist, dann benutz den Adapter. Ein weiterer Nachteil ist, dass alle Adapter die den Geräten einen eigenen Broker vorspielen Du halt immer einen eigenen Port brauchst. Aber wie gesagt, für den Anfang ist es sicher einfacher den SONOFF Adapter zu nutzen.