in general the puzzle platformer genre is a headache genre
because developer have to carefully balance out action and puzzling while they are kinda conflicting to each other,and its very easy for the game to slide too much into the action side or the puzzle side
(to be honest its just much easier to focus on the puzzle side while keeping the action part minimum,or vice versa)