Honestly, I thoroughly enjoy DA2. I like the characters, and I enjoy the combat.
However, there are a lot of flaws; the ones that stand out for me are:
- The re-use of environments comes up often, and I can't ignore it myself- it really ruins the tension of a companion's major side quest to be doing it in the same place you've been to seventeen times before but you're pretending this is a secret passageway which just happens to be identical to that section of the sewers and that cave and that other other secret passageway.
- A few cut scenes are, in some way, lacking- sound is missing, animations seem off, etc. Again, it can really ruin a character-defining or important scene when all of a sudden you're talking to, say, your LI's leg instead of their face. Or when one character- wearing heavy armour- jumps and starts punching another one with no audio.
- It seems to be trying to paint a moral dilemma- "mages are dangerous, but are also people, so what's the right thing to do?" But there are next to no "good" mage characters; and, other than Bethany or (potentially) Hawke, absolutely none of them are good, decent characters who don't create mass destruction with their magic- including a mage-turned-boss who was only turned into a villain just to have another boss. Apparently the writers wanted more virtuous mage characters, but it was too rushed to put them in, which brings me to-
- The NPCs, other than the companions, are too shallow to invoke much in the way of reaction. If you do something in regards to them, you usually do it either because you think Hawke would, or to get friendship/rivalry points- probably not because YOU feel compelled to do it. Writing is Bioware's strongest point, but it was seriously lacking outside of the team.
In fact, the entire game feels very rushed and unfinished. That is probably what almost every complaint about the game can be boiled down to.
It is not a "good" game, in my opinion- there are many issues with quality, and from a studio like Bioware, we've come to expect better. But it's still a game which I enjoy, despite being aware of many of the issues.
(Also I really REALLY dislike the voice for female Hawke. The acting is fine, but the voice itself bothers the hell out of me. But that's just my taste, not a flaw with the game.)
:EDIT: Another thing I disliked was how little the class mattered. You really have to work on a mage character's backstory and "off-screen" events to really feel like they're in any sort of negative situation being an apostate in the mage-hating Templar-ridden Kirkwall.