Tbh.. Oath in Felghana's bosses can give the Souls games a run for their money as far as difficulty goes. I didn't die as much in Ornstein and Smough as I did in the last boss of Oath in NORMAL.
The thing with Souls is that it's a much slower paced game and it's a little bit more indepth on the RPG mechanics as opposed to quick snappy actiony Oath in Felghana. The trip to the bosses is also another aspect because in Oath you can instantaneously retry the boss.
Both amazing games but with wildly different design philosophies.
Klyde, if you were bothered by the difficulty in Demons I doubt that would change for Dark... It's just something that you have to embrace when you play these games, you need to be prepared to suffer the consequences of your mistakes. A lot of it is overcoming the obstacles and fighting your own desire to give up or blame outside factors for your failures. There is a weird exhilarating satisfaction in feeling completely hopeless and then conquering what might seem at first an insurmountable colossal task. And what's brilliant is that the very setting and plot/characters and lore of the game are directly associated with that idea of overcoming despair, it marries the atmosphere of that world with the feelings of the player, it's truly immersive. It was seriously one of the best games I ever played.
A very effective dark fantasy setting, the game is completely silent except when music plays in key boss battles and a few other areas and it works masterfully, for example the last boss fight's music was a perfect choice for the story associated with that character, it was a simple nice touch but it was extremely powerful and executed beautifully.. It's a completely surreal world to explore and the gameplay starts being a non issue once you get used to the mechanics, the allure then becomes exploring the world and reaching the next exciting boss.
I wouldnt be afraid of screwing up the progression in Dark however, the game is super flexible and allows for all kinds of playstyles. Upgrading equipment is much more crucial than placing points on stats and it's very clear cut which stats will be better for your chosen playstyle.