I enjoyed experimenting with character builds and appreciated the depth offered by the blood codes and abilities system. However, the lack of combat depth, particularly in boss fights, and the repetition of enemies throughout the game were significant drawbacks. Despite its flaws, I found the game's story and soundtrack engaging, making it an overall enjoyable experience.