On my run it depends on origin:
City Elf: Respects him, but doesn't like him
Female mage Dalish Elf: slighty dislikes him
Cannon male Dalish Elf: obviouslly likes him
Female Human Noble: hates him (she didn't want to be a grey warden)
Male Human Noble: Respects and likes him
Human Mage (male): likes him
Dwarven Noble (original male run): Likes him
Dwarven Princess (reboot run): First liked him, after Ser Jory's death disliked him
Dwarven commoner Ferren: likes him, ironically also respects Loghain
these were the runs i'm trying to reconstruct, but this time i didn't "Harden" the Dwarven noble, she is going to support her brother, save kitties from trees and every villian she can spare (except Loghain, because Alistair will fight him). I neither see a point of rebooting the female city elf, i'm going to pass... and never played dwarven commoner as a female. Another reboot that has gone fused was the dalish elf and female mage thanks to the mod so no circle female mage this time, cannon run added because it's the real story: The Dalish martyr.
In the original run the female circle mage had the trait that Lady Aeduncan has now: spoiled sweet, close to Jesus. Original Dwarven noble hardenned everyone and make out with Lelianna (a hard choice, she doesn't approach too easy if you are male, but Morrigan and Zevran do get in the way by wooing you first) so he didn't had "you killed ser jory" complains.
Overall if you ask the elven gods (aka, myself) Duncan is a selfish Chaotic-good ass who has absolutely no respect for freedom or different points of view. But the veiwpoint of those gods must not affect anyone (except the male city elf, since it's basically me)
I guess it's a question for another thread, but is Morrigan actually 'evil'?
Elven gods think that she is not evil, she is just extreme stupid. And since stupid people can not be trully evil then she is not.
Really after hearing her over and over I think even dog and alistair have more brains than her.