Good question!
I am somewhere in the middle; I have been using computers for quite a long time; and am therefore comfortable with many keyboard commands. I also use specialized "mice"; specificly: a "Kensington Turboball", which has 5 buttons, a wheel, and a trackball(buttons & wheel are programmable); and a Contour "Shuttle Pro", which has 13 buttons, and a jog/shuttle dial (all are programmable). The programmable features of the mice are set up for the applications that i use; so I do not have to do many "keyboard shortcuts" on the keyboard.
Now having said that, ... I use a combination of keyboard, turboball, & shuttle pro in all applications.