Lets be fair to EA though they are the ones who green-lit Dragon Age. No doubt the reason most Bioware "RPGs" have been declining in quality has something to do with EA but I can safely assume Bioware are also the issue.
Never said it wasn't Bioware's fault, but lets be honest, how many of the original Bioware people are still working for Bioware now that EA owns them? My point is, Bioware is not Bioware, it is EA games with EA hires making games using Biowares name.
It is the same thing with Blizzard. When they bought out by the big companies, all of the original staff moved on. Blizzard isn't Blizzard anymore, the talent left the building, all that is left is the name.