Personally i didn’t find Sekiro hard… but then again it was my first souls like game and i picked up on the “almost everything can be parried” mechanic super quick.
I always cheese Demon of Hatred, absolutely despise that fight. If I remember correctly you essentially get up on top of the gate nearby and he runs off the edge and dies and that’s all you gotta do.