The SteelSeries Rival is a very solid mouse, but it's also very specialized: I have a feeling if you need this mouse, you know about it already. The key feature of the Rival 500 is the sheer amount of programmable buttons this thing has. With 15 different buttons in tow, it's basically a keyboard replacement! This is a setup that's ideal for games with lots of macros of cooldown skills—think MMOs or even MOBAs.
With that out of the way, that doesn’t mean that gaming mice are just gimmicky because they are not. Thanks to their high DPI, programmable buttons, customizable macros, and a lot of other features that are suitable for gamers. That’s why the market is so saturated with gaming mice, there are just too many options for the average gamer to choose from, and while it is certainly a good thing, it also makes a customer really, really confused.