I've been through so many mice. I have so many and higher quality ones including Logitech Hero. To date, this is the best option for my hand and game.
Pros
On-the-Fly DPI - Switches five DPI settings up and down, you can adjust them with lgs or G Hub or use the default settings (400, 800, 1600, 3200 and 6400).