This game is fine until you get to the platforming fall = instant death with ridiculous checkpoints. Sometimes, you fall through the map if you land at the same time as attacking. Sometimes the enemies have invincibility frames after a hit and you take damage for no reason. The most annoying enemies are definitely all of the mobs from the last level, where the basic troops take 5 and 6 hits to kill. The vampires might fly above you, causing awkward hit boxes while attempting to platform. Maids have way further reach on their attacks and force you to constantly outrange them or jump over. There is a stretch of platforming before the final boss that is hell and there are way too many witches. If you are quick enough, you can attack and jump over to skip a few, but it might lead to you dying and having to repeat the process. The final boss is super annoying, given the controls, but it isn't hard after you've seen the mechanics a few times.
I highly doubt you'll be excited by the H-scenes while you're trying to calm down after getting screwed over by the finnicky controls/platforming. You're also just going to have to take leaps of faith sometimes, as where you need to go isn't always visible on the screen. Some of the jumps are very specific as well.
Unless you're looking for a throw away platformer, I don't recommend this game. Which sucks, because I am a huge fan of pixel art, transformation, possession, and body swap. It's just not great scene-wise. I actually thought some of the scenes were somewhat funny, but it drags out sometimes and just isn't particularly inspired.