I used to lament Logitech Control Center because it was crusty-looking and took weeks or months to be updated to support new products or OSes. But you know what? When they eventually got around to it, at least it usually worked correctly.
Now we have Logitech Options. Features? Fantastic! It's incredibly customizable and has cool extras like Flow. Interface? Beautiful and has a mix of ease of use and advanced features buried one level deep. Support? Regularly updated and actually supported 10.14 on day one!
...except it is absolute garbage when it comes to stability, which is what really counts. Sometimes as often as once a day, and always within a week, the mouse will just start ignoring all Logitech configuration. Suddenly scrolling will stop working until I turn it off and back on, or the back button will start doing the equivalent of option-click, or the Expose buttons will stop doing anything at all. No warning, happens constantly.
Open the Options, and everything is configured right, the driver has just decided to completely ignore your configuration. Force quitting the process won't fix it, either. Only solution is to log out and back in.
Calling this frustrating is putting it mildly. It has reduced a fantastic piece of hardware to something that is maddeningly unpredictable. This is with a clean install on two different OSes over a period of months.
Seriously, Logitech, if you can't write a driver that continues to function for more than three days at a time, you should outsource to somebody who can.