Please patch out the damage reduction for enemies who are drastically lower than you are, or at least cap it at the damage reduction for enemies who are three levels below you. It's not as much fun when you're literally taking zero damage. I made the mistake of doing everything, and I ended up finishing at level 36.99.
Until the final battle, I hadn't been taking any damage at all for a while.