I absolutely love the shock value of losing your upgrades and hearts more and more as the game progressed, and how different the bosses acted from eachother.
The thrill of seeing you lose the dodge move... scary, but amazing.
Great game, absolutely lovely!