Picked up a Logitech G604 Lightspeed on sale for 50% off a few days ago, and it’s a solid mouse so far, but it has a bit of a caveat…
As it turns out, the Logitech G Hub software used to configure the mouse stays open in the background and can randomly start consuming ~120% CPU (1¼ cores) for absolutely no reason, which can cause stuttering in demanding software like WoW, especially on dual or quad core machines, and on laptops will burn through battery much faster than necessary even on 6 and 8 core machines where the impact of CPU consumption is more limited.
The fix for this is to load the mouse’s configurations into its onboard memory and disable “launch at startup” in G Hub’s settings. After you do this, most of the mouse’s features will still work but the buggy software won’t stay open in the background and eat your CPU.
So if you’re using a Logitech gaming mouse with G Hub and have been having performance issues, this might be worth a look.
EDIT: I’m running macOS Big Sur, but I doubt that has an impact… this bug likely occurs across all macOS versions.