One of the major benefits of a gaming mouse, aside from higher polling rates and extra buttons, is the ability to fine-tune it to your needs. To that end, both Logitech and Razer include software that lets you remap buttons, adjust DPI, and fiddle with other minutiae.
In the Logitech camp, you’ll use the G Hub software, which allows you to remap buttons, set macros, and apply game-specific profiles. You can also adjust RGB for mouse models that come equipped with those all-important gamer lights. One incredibly useful feature is the ability to set persistent profiles so that, even if you use it with another device, your mouse will retain the custom settings you worked so hard to dial in. However, the one downside of G Hub is that it will pester you to sign up for a Logitech account and promotional emails, which is frustrating when all you want to do is remap the button you use to throw grenades.
On the Razer end of things, you’ll need the company’s Synapse program, which has a lot more features, though that’s to be expected since it controls more than just mice for those with multiple Razer peripherals. Like G Hub, it allows users to tinker with all the expected remapping, macros, RGB, and settings you’d expect, and it also can save mouse profiles to the onboard memory. If you do plan to take advantage of onboard profiles, make sure you purchase a model that supports it, although it’s hard to find a mouse that doesn’t in either company’s lineup.