Warum Redux-Observable über Redux-Saga verwenden?

Ich habe benutzt Redux-Saga. Code, der damit geschrieben wurde, ist bisher leicht zu begründen, außer dass mir die JS-Generatorfunktion von Zeit zu Zeit den Kopf verdirbt. Meinem Verständnis nach, Redux-Observable kann einen ähnlichen Job ausführen, der mit Nebenwirkungen umgeht, jedoch ohne die Generatorfunktion zu verwenden.

Docs von Redux-Observable liefern jedoch nicht viele Meinungen darüber, warum es Redux-Saga überlegen ist. Ich würde gerne wissen, ob die Verwendung der Generatorfunktion der einzige Vorteil der Verwendung von Redux-Observable ist. Und was können die Nachteile, Probleme oder Kompromisse bei der Verwendung von Redux-Observable anstelle von Redux-Saga sein? Danke im Voraus