I tend to favor Logitech meeces. They're indestructible. My M310 is nearly three years old and it's as smooth and responsive as the day it came out of the box. It's compact, so it goes into my laptop case when I'm out of the office so I can use it with my MBP, too.