I think you should use wasd or arrows to move, but if character do not rotated to the direction it will rotate, and move only at the second step .
Auto-rotating could be nice, thanks for the feedback :).
We prefer tank controls but maybe direct inputs could be used on wasd with the current movement behavior on the arrow keys.