I looked at the G502 and the G703 and liked both but in the end I went for the G502 because of all the programmable buttons it has! I just find the cable annoying because I went from a cheap, office grade, boring, tiny, non gaming wireless Logitech mouse to a very good WIRED gaming mouse and well I just prefer wireless. I also really like how your able to change the scroll wheel on the G502 and that's why I'm interested in the G903 as a possible future upgrade as it also has a scroll wheel like the G502.