bluesinG on 27 January 2010
A few years ago, I would have said BioWare, hands down (Baldur's Gate, KotOR, Neverwinter Nights). But now I have to go with Bethesda (Elder Scrolls, Fallout 3).
Although I should mention that I haven't played Dragon Age yet.