If you can't time your blocks, the key to avoiding the normal fireballs is to simply move left or right the moment you see her send it. You can even hit the crouch key after she lets go and it will fly over your head. As to her winding up and the snap explosion, you just don't stop running until you hear it go off and it never hits you. If you stay close to her, she also never uses the giant snap explosion.How are you supposed to dodge the Witch's homing red fireball attack that seemingly never expires, and her dash-explode attack? Loving the game thus far, but a bit stuck on the first boss. Maybe i need more movement speed?
A double barrel shotgun makes that fight take about 40 seconds and you can just weave back and forth up close and kill her easy.