He writes good characters... well except for that Meredith crap. I liked Alistair, which was at least an interesting twist on the comic relief, and Shale was neat because, hey, he's golem.
Ferret is a nice and generous guy and he is a great DM.
My WHOLE problem with Dragon Age that made it INCREDIBLY difficult to engage and enjoy the story was the whole mages versus the templar crap.
It seems that the designers, most of the designers, were going out of their way to say hey, the templar are jack booted thugs who are unfairly restraining and killing mages that may or may not be corrupted by chaos blood magic. I think most designers wanted the player to at best side with the mages, and at worst, find moral equivalence with the mages and the templar.
The problem is 1) in DA1 there is no one there to tell the templar side of the story, and we CONSTANTLY have Meredith bitching about the templar and talking about how much she and her mom love killing the templar. Her and her boobs are supposed to win the argument.
However in the game, the templar are ALWAYS RIGHT. Mages are like man... those templar sure are hard on us because every time one of us dabbles in bloodmagic, dozens of innocents get horribly mutilated and murdered. Yeah... you know what we should do? We should totally throw off the yoke of the templar by dabbling in blood magic so that we can defeat them OH GOD LOOK AT WHAT WE'VE DONE!
Enter the templar who have to clean up mess after mess created by these idiots.
However, to the best of my recollection, you had to go through the whole game suffering this idiocy and dealing with Meredith bitching about the injustice of it all over and over again. Once I got that old lady mage in my party, I tired to kill Meredith - which I COULD NOT DO. Choice?!
I just found all the "politics" insufferable and completely lacking in subtlety.