Also makes it easier to differentiate between directions.
I think the directions issue can also be solved using some UI compass, for example.
As for movement, it should be fine, since rotation is relative instead of absolute (ie pressing D makes the player turn 90° rightwards instead of going East).