The game itself isn't horrible,
I think adding some extra time to allow the player to input a bit after going off a ledge would help cull frustrations,
Currently when I go to jump when I'm on a platforming while running it ends up with eventually the jump not registering and just running off the edge.
Also adding in some audio would help would making things more reactive
Though it's certainly a good base!