I had several Marathon mice which broke their 3-year battery life promises, by lasting way longer. I had to retire them since their plastics degraded in some cases after 6-7 years (I had several at one point due to having multiple PCs being used every day for long stretches).

Currently I use their MX Keys Minis, MX Anywhere mice and trackballs. All are rock solid. Bolt receiver works great with Linux via Solaar allowing full suite of features.

Oh, Firmware Update Daemon supports Logitech hardware, too. If Logitech sends in new firmware, it pops up instantly to upgrade.