I can't recommend any of the wireless and/or laser mice being listed here. They all have some degree of latency or tracking issues. All laser mice on the market have acceleration built into the sensor at a hardware level (doesn't matter what you set your drivers to) and tend to have jitter on a lot of mousing surfaces. Make sure you avoid any dual-sensor mouse like the plague.
I've been using Razer DeathAdders as my primary mouse for years now, and I've yet to find anything better. They have some of the best ergonomics in my opinion (never had a Logitech that didn't give me wrist/finger pain after prolonged use) perfect tracking when used on a mat, and the lightest click action.
I've tried a number of other gaming mice and always end up returning to the DeathAdder. (currently a DeathAdder Black Edition because I don't want any LEDs)
I have a Razer Deathadder. Razer's drivers are absolute **** on OS X. Unless you're gaming in Bootcamp, I don't recommend using any of Razer's mice.
Do you even need the drivers installed? The mouse defaults to 1800 CPI, 500Hz polling and zero acceleration, which is the optimal configuration. (9ʺ for a 360° turn)
MS IntelliMouse 3.0
Oldschool baby
A good choice if you turn the polling rate up, and are a low sensitivity player that's happy with a 400 CPI mouse. (41ʺ for a 360° turn) Personally I would still prefer to use the DeathAdder set to 450 CPI, but it's probably not worth replacing the mouse with one if you're happy.
I started with no weights at all, but after figuring out, that the mouse was to light and it did not work, I tried all the lightest weights. Then eventually tried making it a little heavier everytime I found it to be too light.
And now I am using the heaviest weights, which I think you will too eventually, it's whatever you prefer though. It took me a while to get to the heaviest setting.
A heavier mouse will slow your reactions, you're better off taking all the weight out of the mouse that you can.
That said, it can be helpful for players that have their sensitivity set too high (less than 10ʺ or so for a 360° turn) or play with acceleration on. (can never return to starting position)