I haven't even played DA: I yet I seem to be getting far more entertained in reading the negative comments about this game on various of forums and review sites; Here, metacritic, amazon,etc. They're all so amusing to me. Is it because I'm an anti social-pathetic? Or is it because people had forgotten that games comes with future patches?
Look at history patches from Dragon Age
https://social.biowa...page/da-patches
Look at history patches from Dragon Age 2
https://social.biowa...age/da2-patches
Every time I see a complainer (knowing that theirs going to be a patch available soon to fix all of these glitches and bugs) I think of Coach Red Beaulieu from waterboy.

Sometimes you need to visualize something funny about them.
So my suggestion to all is..... BE PATIENT AND WAIT FOR THOSE PATCHES TO ARRIVE!
They have a right to complain.. I am tired of writing this but the fact is that it is close to impossible or even impossible to have a large software product within a 2-3 year development cycle that won't give you any bugs. It is just not realistic but there is only so much testing you can do.
Now, this does not mean that a company should handle their software ridiculously and just publish any broken thing out(not to say that dragon age is broken cause that would be stretching it) but you have to encounter for the bugs that are published with your software.
1.Severity
How critical are the known bugs? Do they break the system? Are there almost unrecognizable? Is it a low priority issue that can be fixed with a small change of an if statement?
2.Frequency
How many bugs are you publishing your system with? Even though these are minor bug, are the spread so much throughout the system that they bother the consumer?
3.Ease Of Fix
How easy is it to fix these bugs? Are they complex? Do they need a system wide change?
4.Time and Project Management
From a project management standpoint at times there is just not much time to encounter for some of these bugs. This basically means after deployment, the project will go into a maintenance phase and the company will patch the product after launch. Very controversial but some companies purposely publish software with bugs and leave it up to the users to find these bugs that they would later fix. Very effective for open source software.
Now, bioware probably did not have time to encounter every bug because in scope this is a huge system. The amount of external mechanisms working together in this project seems larger than usual. This however does not mean the consumer has no right to criticize bioware for their current bug problem. They have every right to because the consumer is expecting a polished product. Frankly, video game companies handle bugs terribly in my opinion. There is no direct conversation with the consumer in COTS(commercial off the shelf software). Different to other sell models that keep the consumer updated and on the development of the software being built. The consumer usually knows what to expect in these kind of models.
At average this product has a lot of bugs, which can be frustrating but I really like the product .I am not willing to give them the benefit of doubt but ignore the bugs because I want to complete the game.
Now, if this game somehow involves a game breaking bug at the end of it. It would make their bugs inexcusable.