I have a Logitech MX518 that's been trucking for almost ten years now. I love it to death.
I also bought a R.A.T 7 last week and I'm toying around with that to see if I'm going to keep it or not. It works great and has a lot of customization but I'm not sure if it's quite the mouse for me.