The mouse works well and the buttons are tactile and nice to press on. The corsair's macro program is great to remap the side buttons to whatever your needs may be, and it comes with many options such as delays, repeats, loops, etc. Although the mouse is great, the top texture of the mouse, such as on top of the left and right click buttons are not very good. It gets worn down noticeably quickly, and if you have a sweaty hand, there will be noticeable wear and tear markings within two weeks of use. Overall, it's a nice mouse to use for your macro needs, but the textures are something to consider if you're after a mouse with better feel on the hand.