I agree that the difficulty was unexpected, but it was a nice heart racer contrasted with the puzzle sections! I both suffered and loved the final battle even if I too am a combat noob.
I think even just a few more hearts would defo help.