All G440 and G502 mouse wonders. I'm not a "real" player so I'm far from having exploited all the possibilities of the mouse driver. However, it is day and night with my old Microsoft mouse. The mouse seems to literally float on the carpet, it is a treat! The mouse has many buttons that can be disconcerting at first but got used to it very quickly. In my opinion the ergonomics are very good.