> I use a Razer Naga MMO mouse for work, it has 12 buttons on the side and I bind all kind of things on them. Run/Debug, Hot Reload, Volume Up/Down, Back & Forward etc.
That’s my setup as well, and it is amazing. I really recommend it.
> There's a 3rd party tool for MacOS called SteerMouse, that let's you configure everything without ever touching Razer software (shudder).
Which is just as good, as Razer’s software is not updated anymore. Newer mice are not officially supported. SteerMouse is great, though, even with the newest models.
> I'm always looking for a non-gaming focused alternative, with a maybe a bit more slick industrial design, but sadly there are none, so I think Razer is currently the best on the market.
The Logitech G604 was great, I liked its ergonomics better than the Naga and it was visually unremarkable (all black with no blinking RGB nonsense). Sadly they don’t make it anymore. But I don’t complain, the Naga I have is not too distracting either.
I haven’t seen a non-gaming mouse that could be comparable in terms of functionality. The closest I have tried is the MX Master: the side scroll thing is interesting (particularly for 3D visualisation as you can entirely control a camera in a 3D space just with the mouse, leaving the other hand free for other controls) and the device is well built and satisfying to use, but does not have enough buttons.