The forum drama has undoubtedly been better than any Dragon Age or Mass Effect game.
Origins is my favourite of the lot, but I think a lot of that comes down to good timing. At the time, classical non-action RPGs were on the heavy decline outside of niche games like the Drakensang games or one man indie developers like Spideweb Studios.
The issue is that since Origins came out, there was probably a fundamental misunderstanding of what made Dragon Age successful (a modernisation of the classic RPG formula at the AAA level, in a market hungry for them). To my mind, there was this notion within the company that the writing and story of BioWare was the root cause for it's success, because BioWare's "always been good at stories". Which led to Dragon Age 2 and DA:I.
Now I'm not saying DA:I is disastrous or anything like that, but there seems to be an inordinate amount of pressure on BioWare's writing team to mask an otherwise disjointed and somewhat aimless experience. The series has kind of lost it's anchoring goal beyond continuation of the story, and DA:I looks rather like Guild Wars 2 with fancy cinematics and permanent companions.
I don't know. I mean, say what you will about Mass Effect, but the overarching design goal with regards to the player experience and the ways to accomplish that have always been set in one direction. Whereas Dragon Age is all over the place and doesn't know what kind of experience it wants to give to players, beyond snappy character dialog, sex jokes, and "the story". It all feels kind of aimless.
So even though I liked Origins the most by far, I'd have to side with Mass Effect. Even if you don't like how it turned out story-wise, you can't deny that the player experience became more refined and fine tuned in a way where you can see the progression between games.
For what it's worth, this isn't just a BioWare issue, it's something plaguing studios like Piranha Bytes too. 