I was sort of fine with the first and 2nd boss, cheesed a little bit by going back for heals and standing on the wall to avoid the venom. but I noped out on the 3rd one. (edit : I gave the 3rd boss a second attempt, it was manageable actually)
Wall jumping off the falling wall to land a hit was a cool idea.
Giving player coyote jump would be good probably.