I would prefer to use only 1 arrow for each direction. Not diagonals. 2 buttons for each direction is not the common way on games with this perspective.
Well I apologize for the controls! If you own a controller/gamepad, you might find it easier to use a joystick to move around! That's one of the reasons why I added multiple control methods.