I liked Nioh but I didn't find it as enjoyable as Dark Souls. The way Dark Souls immerses you into its lore and world was the main draw for me, so being pulled out of it made Nioh a little less enjoyable. The whole amrita system is ripped straight out of Dark Souls but I don't think it should be. As it is, it doesn't fit the narrative and is the main offender that pulls me out of the experience. Die twice and all your amrita disappears doesn't make sense when there aren't many creatures actively gathering or even have the ability to gather the stuff. I could be wrong but the way I understood the story, you need a spirit animal to collect amrita. So instead of it all disappearing when you die twice, why not give the player a choice when they die. At the shrine you respawn at, give the player the option to pray for the spirits return, thus sacrificing the collected amrita it's protecting but giving them access to their spirit powers or trekking back to their spot of death. However, while on that trek, not only do they not have access to their spirit powers, they also can't collect amrita. You could also tie the ki pulse and other actions like magic to the spirit as well, giving the player a sense of how important the spirit is and how dangerous creatures like Oni are without their spirit.