Here is a nice review, by groovyPost, on the new generation Logitech MX Master 3 Wireless Mouse… You can see this mouse firsthand, at Amazon — Click Here
All the buttons on the mouse can be customized for app-specific profiles thanks to the Logitech Options software. Any button can be remapped for a specific task. In fact, it will scan your computer for apps where you can enable preset mappings. It also gives you control over the pointer precision and scrolling functionality.