Just finished a playthrough of DA2, im quite dissapointed with it, It has its perks in parts, but it felt like a chore, lacks the feel and scale of the first game.
It reminds me of one of those films, where you will wait it out just hopeing that it will get better.
I'm 82 hrs in on my first playthrough (in Act 2 on Nightmare) and I'm still very much enjoying it, but one gripe I have is that I think the smaller fetch quests were executed poorly.
What happens is you find some random object in a treasure chest and suddenly a quest "Dwarven Tapestry" is automatically added to your journal "Hmm, this tapestry seems like something a dwarf would like, etc."
You collect a bunch of these as you go about completing various side quests and when you visit Lowtown for example, one of the numerous quest markers ends up being some dwarf looking for a tapestry, and by the time you find the guy, you don't even remember the original object.
So when you click on some random NPC, you receive some silver and the guy says "Thank you, I thought this was lost forever!" That's only time you read about these quests, retroactively to find out what the heck he paid you for.
Would it have been that much more difficult for the dev team to at least have you find the dwarf first in the city and have him tell you to look out for his lost tapestry, etc.? It would feel like a real fetch quest.