Demon's Souls is really as hard as you want it to be, since you can easily level up to whatever ability you like. You can also use blue phantoms (other players) to help you win boss fights.
But you do have to appreciate the humour in death to fully appreciate the game :)