My problem with Dark Souls is that it's an archaic slog of exploded mechanics. I can't remember the last time I did a grind, and here's freaking Dark Souls reminding me what it's like to kill the same mooks (not just the same mooks in different places, the same exact mooks) over and over again. It seems like many of the "hardcore" equate challenge, and difficulty with rote memorization. I love the atmosphere and the realistic combat of the game, I wish the bosses and boss-likes didn't have cheap attacks or spams (and yeah some of them do). I know more about the first thirty minutes of Demon Souls than I do the whole game. I could literally do it in my sleep. That's freakin' boring to me. The only reason I keep playing is so that I hope to find some new area to explore, but then I'm quickly relegated to grinding souls and humanity if I want to get anywhere. Maybe multiplayer adds more, but I can't support Live and I have to rate it on the single-player experience alone.
It straddles the line between good and mediocre. This isn't just me whining about how it's too hard, remember, I mainly take gripes with old mechanics that waste my freaking time. Playing Dark Souls is the closest someone will ever get to experiencing Hell. No, I don't mean it's bad, I mean the same thing over and over and over and over and over again. I often found myself in purgatorial loops, and that's a lot more dispiriting than any death Dark Souls provided (except for some truly worthy rage quit cheap-ass bosses).