Trackball is great. All buttons programmable and the gesture shortcuts feature is pretty intuitive to use once you figure it out. I'd recommend either lubing or swapping out the ruby bearings. For me I put a touch of ptfe oil on the bearings and that helped alleviate the short skips you get when adjusting the mouse slightly from a stop.