The Rival 600 even has its own CPU and storage tucked inside, so that once you get everything configured just the way you like, you can save those settings directly in the mouse, so you won’t need to re-download the SteelSeries app if you play with it on a different machine.
What I really really dislike about Razer’s offering is that their control panel requires an online account and connection. The settings and who knows what else is stored in their ‘cloud’. For a mouse or keyboard driver, this seems to me to be totally unnecessary and an invasion of privacy. This looks like a good alternative.