Completed this yesterday. Accidentally, I might add. I thought the game was finally opening up, but nope, that was the end of it. There's obviously a better ending available and I'll probably get to it, because the game plays very well. It never manages to fulfill the potential of its mechanics though.
The story however is god-awful. No, not the themes and the queerness of it (that's actually nicely done), it's just infodump after infodump in a way that would make '80s Transformers comic writers jealous. So much tell, so little show. At the end you'll fight bosses which should matter to you, but simply don't because... "who the hell are they?" Sure, once you start digging it does fit together, but that's more after the fact than before, and there was never a mystery itch to scratch to start with. The final showdown is totally bereft of importance. I mean, even bloody Alucard and Dracula managed a tinge of emotion at the end of SotN, and that's as cheesy as things get around here.
That said I will be ploughing through a NG+. The game just flows well. Really flows well. It's great to play, even when set next to Bloodstained, and a solid 7/10. Could've gone up to 8 if it managed to make its gimmicks slot together. If you're a veteran, pick this up as a snack. If you're new here, opt for Bloodstained instead, unless you want a really soft introduction to the genre.