The attributes I am looking for in a mouse are: 1.) Right-handed, 2.) A decent DPI sensitivity (with good acceleration, but it must maintain accuracy as well. [The mouse I had last would let you up the DPI but the pointer would often glide further than intended], 3.) 6 or more programmable buttons [preferably], 4.) 5 or more on-board memory profiles, 5.) A tilt scroll wheel.
(Also my hands are large so small mice won't work.)