Mass Effect was a great game, and when it comes to combat and story immersion, Mass Effect 2 was better than Dragon Age.
But those were not the reasons I was playing Dragon Age. I played Dragon Age because it was a classic, PC RPG in the style of the old Bioware classics I enjoyed in my youth and still replay today. When I and others were critical of Dragon Age, we expected Bioware to improve the game within the existing framework, not make Fantasy Effect 2: The Medievaling.
When people said the stat system was annoying and difficult to understand, what they wanted was more access to the stats, not to have them simplified further. When people criticised the dialogue system, they expected Bioware to take the best bits of Mass Effect like the dialogue wheel, not wipe out all player choice when creating their own character.
The simple fact is these changes are not being driven by the demands of the audience for which Bioware stated the original was intended, that being PC gamers who loved their classic RPGs, it's being driven by the subset of console gamers who find the idea of adding or subtracting some numbers to be a horrifying concept.
Seriously, first I lose my respect for Blizzard with their Activision merge(an opinion fully vindicated by this RealID bullshit), and now even Bioware are going console-crazy.