I'm not sure if I love Demon's Souls or hate it, but I can't stop playing it. I don't remember the last time I could play a game for five hours straight, and I sure as hell don't usually sink 20 hours into a game with nothing resembling a plot. Considering I'm only a 1/4 into the game, I think 60-80 more hours may leave me regretting this in the end.
So far the difficulty in the stages I've played aren't too bad, because I get farther each time, and considering you keep the items and can get back those souls, it's easier than a Shemp. . . but some of the bosses are ludicrous. I had to cheat to beat the big flaming guy, and even with him stuck on the environment, it took minutes to wittle down his health. That crosses the line from brutal difficulty into outright stupidity.