I finally finished the game a few nights back and overall, I am not happy.
Everyone, their mother, sister, brother and dog is a good damn blood mage in Kirkwall. In the end every minor and major quest ends with: oh, another blood mage. Pew pew, smack smack. Stupid and really took the power away from the damn blood mages. By the end I was expecting the entire crew to turn on me by saying that yes, we are all blood mages too. Retarded.
The pacing was off. First and second acts were fine, but the third act was like a car crash.
The combat. What a sad mess. Tried with Normal and Insanity and my thoughts were mostly like Tycho's. Most fights are monotonous and predictable. Other fights are either impossible or just broken. AI is wonky. Programming the tactics is unnecessarily complex. FFXII did it much better.
Side quests are pointless. Most of the time I managed to pick up some random trash and then I had to hand in that trash to some random NPC with no dialogue, no explanations. Just replace that crap with simple money.
Same goes for picking up vendor trash - junk. For crying out loud, they even named it junk! What is the effing point of having it? Why not give me the coin straight away? What a retarded design choice.
Tracking companion armor upgrades is impossible, it makes no sense. Buying gear or waiting for something to drop off enemies is pointless. The amount of amulets and rings that the game floods you with is pointless. Some armor designs are good, but most are very limited and look boring.
There is no pleasing all party members, there is no pissing off all party members. The game sets you up to screw some and suck up to others, stray from the path and you lose the perks that are gained through either. So not very flexible at all.
*sigh*
However, even with all the shortcomings that I listed above, I enjoyed the ride. The game takes some pretty retarded opportunities to artificially lengthen the main campaign (what with the money gathering quest and later on with simply completing certain arcs before unlocking the next major arc), but if that's how they need to keep the hour count up, so be it. DA2 is a solid contender for the year's Most Stupid WRPG title.