Only played the Demo of Heavy Rain, its really cool. On my to-get list lol

Demons Souls is supposedly one of the hardest games of all-time to beat. From the gameplay i've seen it looks like the fun kind of pull your hair out frustrating