Really, joystick control would probably be best, since traverse was on a two speed system, based on how far you moved the controls. But that would be akward and go too far.
Ultimately, it's personal preference. I wouldn't mind having an option for either. As long as the turret moves at the same speed for each control system, there really can't be an advantage for one over the other. I can probably shoot as well with either one, but like the feel of WASD.
Unfortunately, Ramm stated it would be too difficult to implement button controls. So unless someone can make a mutator, we've only got, mouse control.