I say this... (great site, not only for this topic)

And get a optical one, even if they don't have 5700dpi (which is gimmick)
Be careful with setting the DPI they only work at certain DPI values. Even if you can raise it by 1 dpi at the time, it will still be pulled to the closed possible DPI value. Look up for what steps your sensor works optimal, for the g500/g9x you should take steps of 90dpi (is for all the avago 9500 sensors).

It's still optical > laser
Some optical mice: Deathadder 3G and 3.5G, logitech mx518, logitech g400, zowie am, ms intellimouse 1.1 and 3.0

STAY AWAY from the philips twin eye lasers, they are currently the biggest fail in mice history.

Last step is knowing which grip you have, palm, claw, fingertip,... Good tutorial can be found here: http://www.razerzone.com/mouseguide/ergonomic

Others things you can consider are the center of gravity, position of the sensor, coating of mouse (slippery?), the gliders, position of buttons and click sensitivity of the mouse1 and mouse2 buttons. These are all less important though, sensor should make for the decision.

TL;DR get a mouse that fits your grip and don't look at DPI settings and all the other nonsense, just make sure the sensor in it is great.