Depends on the type of competition. For playing competitive Counter-Strike, you don't want all those buttons and what you really want is a good optical sensor. A huge amount of pro CS players use Zowie EC2-A, EC1-A, FK1, or FK2 mice. I have both the EC2-A and the FK2 and the sensor is the best I've ever used. But other than that, it's a no-nonsense mouse. No programmable macro buttons. Just high quality sensor and good left and right click switches. If playing DOTA or LoL you might want macros.