Excellent option for productivity or general usage, limitations for gaming
Moving forward, for personal usage on a gaming rig, I would look elsewhere. As a device for productivity, I don't think it can be beat if you have the option to use Trackballworks (I would so buy one for usage at a job with an assigned station, your coworkers have less of a tendency to get grabby!).
Excellent accuracy; and granular control of functionality within the driver software (Trackballworks)
Trackballworks; Functionality is mostly tied to the driver software, as the extra buttons aren't recognized properly within Windows 10 or Linux Mint without it (no experience with this mouse in prior versions of Windows); The driver software impairs compatibility with a lot of the games I tried.