Recently I've bought a MX Master 3 "(ed. A very nice mouse created by Logitech)".
First you have the possibilities to connect your mouse :
Bluetooth and usb with a dongle, work on mac, iPad, Windows and linux.
The keybinding are a real joy, you set a key in a software, and you can bind a mouse key, or bind globally.
And you, did you use MX devices ? What did you think about these devices ?