Bought for work use. Just started using it today, but so far it has been good.You can customize the dpi in the driver software, other reviews stated they had a problem with the hi low dpi switch on the bottom. This is not a problem for me as i never need to switch, but being able to customize dpi with an actual number is a huge bonus. If they made one of the top buttons programmable to switch dpi, it would make more sense than a hardware switch on the bottom.I am used to using a Ergo MX, and whiSee full review