Platformer jumps are a whole science. You could look into Celeste for very popular jump arcs.
My biggest gripe with it was that you accelerate extremely quickly, making it really hard to avoid hitting ceiling spikes.
Coyote time is what they call a jump buffer where you can still jump for a couple of frames after walking off a ledge. It makes the game feel more responsive when you think you pressed jump on time.
