On the joystick, it didn't detect the stick going left or up, but did detect it going right and down.
Xbone controller worked okay. You should let people know controls are by default inverted. I pushed down on the stick to climb, but it kept going down, for example.