The Endgame Gear XM1r is an excellent mouse for FPS gaming. It's lightweight and feels very well-built. It also has very low click latency, a very low lift-off distance, and an extremely wide CPI range in which you can precisely set your CPI sensitivity. The cable and mouse feet are also outstanding, and both slide easily across mousepads and desks. Its shape is well-suited to all grip types, but if you have small hands, you'll have trouble reaching the side buttons if you're using anything other than a palm grip.