Thanks for the compliments and for the thoughtful feedback - especially the suggestion of adding coyote time/jump buffering! I've heard of that technique/mechanic before but it completely slipped my mind. :)
I definitely noticed that the player movement and jumping in your game felt really smooth, but couldn't put my finger on why. That was probably part of it!