I have two suggestions for adding to PB physics:
1.- Allow us to set a coyote time
This is the delay in steps (1/30) that the player has to jump after he fell off a ledge, allowing better platforming. If you set this value to three, the character will be still able to do the normal jump when is not grounded anymore until that amount of time finishes.
2.- Allow us to set a pre-jump time
The name is invented, idk how its called but is the time that the game remembers that you pressed jump button. So if you pressed it a few frames before really touching ground, the game thinks that you want to jump again, so jumps again.