Dragon Age gets a lot of the little things right. Good writing can make up for a bad story, IMO. The basic story is every typical "dark" fantasy mashed together, but the dialogue and all the incidental details really sell it. Stuff like how there's always an alternative way to view the Chantry's lore, the unique personalities of all the major players, and just completely unnecessary asides like the Tranquil all serve to sell the world, and I think that matters a great deal more than the basic plot. Sure, it would be nice to have both good writing and a good plot, but I still think it comes out ahead.
Not that I think the BioWare writers stand anywhere near the greatest genius who ever lived, but I'd like to point out that certain plays like Measure for Measure actually have pretty lousy plots if you look at just the summary. I mean, Duke pretends to leave town so that he can watch his plainly corrupt subordinate fuck things up? Really? But the dialogue sells it. As it also does in Dragon Age.

