I've had the Logitech MX310, Logitech MX518, Microsoft MS3.0, Microsoft MS1.1, Razer Diamondback, Razer Deathadder, Logitech G5 and some other randoms.
Out of those I have to say the Deathadder performs the best by a mile, tracking is faultless and it's probably the most fun to play with aswell great for low sensitivity gamers.
This would be followed by the Logitech MX518 for me, great shape and will fit most hands including big ones whereas the Deathadder doesn't but works for me as I hold my mosue different than others, this doesnt track aswell but you wouldn't notice its not far off.
The rest are worse than these two, the Logitech G5 was a big dissapointment for me I thought it would be a upgrade from the MX518 but it wasn't, worst of the bunch we're the MS1.1 and MX310 which didn't track great.