^^this...ive had one for the past 2 years and i love it. not only does it fit nice and comfortably but its smooth too. and while the logitech software could be alot better, ive had no issue with it at all. and from what ive seen, theres no other mouse that has as many buttons on it as the MX.