Hmmm I use the mouse to turn around but the keyboard to move, got use to this from quake/cs.
using the keyboard to move forward/back and to strafe left and right then use the mouse to turn.

But I like to switch that to having the mouse to do all the movement

hmmm have to look into MX Revolution or something similar.