Yes you can do a ton of things in Darklands, but again most of it is random. Besides the main plot line, it's usually something like "go to this town" or "fight these monsters", not real plot direction or content.
As an example of attention to detail in Ultima VII, I remember one "quest line" where you can follow the mayor of Britain at night and find out he's been cheating on his wife, and confront him about it. Or the note on Lord British that suggests he may be the father of the child of a girl who works in his castle, something most players won't even find since he's nigh invincible.
I did like Darklands, I didn't like writing down every single small quest so I'd remember it, especially since there is an infinite amount of quests. :wacko:
Yes, the quest desgin in Ultima VII was excellent, but if the list is judging by quest design, then where is Arcanum? If random generation is bad, then why is Diablo II on the list?
Darklands and Ultima VII are very different games.
Ultima VII had a map and quests that were entirely designed by hand. The game gave you stuff to do, until it ran out. The story strung you along, and was thoroughly enjoyable. You can go and bake bread to make money, or rob the bank, or go talk to a virgin-detecting unicorn in a dungeon, or charm some fuzzy, tree dwelling creatures with honey. I particularly enjoyed how the NPCs had their own schedules.
Darklands had tons of randomly generated quests that were essentially just the same quests, over and over. But the first time I ran into a village and accused them of being devil worshipers, or walked home a pilgrim and got a warning to avoid a particular bridge, or got caught by the city guard, dug my way out of prison and took sanctuary in a church it just felt awesome. Plus, I'm kind of a svcker for a bunch character building options.
I really feel like Ultima VII was designed to give you the developer's "optimal" gameplay experience (sure you could do things in different order, but it was pretty prescribed), whereas Darklands allowed you to shape your own gameplay experience (you lost some detail for it, though).