Being forgiving of player risk-taking is actually a really good game design philosophy, now that I think about it. Probably should have done that for my game...
It would have been nice to have some coyote time when jumping off the ledge; there were a lot of times when I hit jump too late and ended up dashing instead.