I loved this mouse from the very beginning - its ability to work on almost any surface without a mouse pad is a big plus. Some of the functionality like displaying all open windows by pressing the buttons on the side of the mouse (if programmed) is easier accessible with the mouse. What I find distracting every now and then is that it's easy to press the side buttons when you do a drag&drop operation, so depending on what functions you have programmed this can be very annoying. The scroll ball seems a little too small but feels right when you get used to it. Sometimes the horizontal movements are a bit too rapid but I assume that can be adjusted with the mouse configuration. Overall a good device, I don't regret the purchase!