when the Souls games are at their best, the level is hard, the checkpoints are far from the boss, and the boss is no harder than the level - just more punishing of overcautious play.
That way, you're guaranteed to just-barely get to the boss, and you die because you're scared.