Having previously owned G500, MX518 (current secondary mouse), G9, G9x, Deathadder, Lachesis, and R.A.T. 7 mice, I am satisfied with my current choice: the Sentinel Advance (same one Sneeky linked to). It's great for applications requiring precision (e.g. multimedia work and twitch gaming), the included software is excellent, and there are a lot of options. You can make it glow one of eight colors (including blackout/no glow) and with a couple different effects. Macros can be set up, though I don't use them.
I've been using mine for one year now and it's held up fine. It's one of my favorites to use on client builds because it performs well and is quite versatile.