One great thing about Dark Souls is that it feels fair. It's brutal, but fair. When you die it's usually because you messed up.
It's frustrating when games don't play by their own rules, or they change the rules mid-game. Dark Souls is pretty consistent about what you can and can't do.