Recs.
Updated
The G9x is a very customizable mouse with seven buttons, laser sensor with max CPI of 5700 and the ability to save setting profiles.
SpecsUpdate
Pros
Pro Customizable body and adjustable weight
It can be outfitted with two different grips (a precision one and a wide grip one), has an adjustable weight, where the user can add up to 28g of weight to the mouse, and features on-the-fly adjustable DPI that can switch automatically depending on the program in use. There are also two scrolling settings - notched and smooth. Even the LEDs on the mouse are color customizable, so you can set a different color for different profiles.
Cons
Con DPI manual switching button default placement is poor
The default placement of the manual DPI "on the fly" button could cause users to accidently switch when actually trying to use the left mouse button. However, the DPI switch function can be assigned to other buttons via the Logitech software.