The character controller does not allow you to change direction in mid-air, so your character will commit to the direction you are moving before you jumped.
Without checkpoints, this means jumping and nearly missing a platform makes you restart at the very beginning, which can be a little frustrating.