What's more, some of those flaws are bullshit, such as enemies spawning out of nowhere trivialising tactics. What tactics would there be if the enemies didn't spontaneously appear? Positioning has only ever mattered in this series insofar as area of effect attacks and back-stabs are concerned, so don't say positioning.
I wonder if you played these games on the PC... Tactics in Origins were infinitely more important than knee jerk ability spam reaction to insta-spawns of (functionally identical) enemies in DA2. DA:O is a combat game. Yes, positioning was important in Origins because of encounter terrain. You had mages on hilltops, archers behinds barricades, templars at the end of a room with 6 traps - just from memory of 4 years back. Origins' enemies used a shitton of special attacks, ie all the stuff the player had (knockdown, stun, stealth, overbear, etc on top of elemental and spells). Just compare the battle with the arcane horror in the Brecilian Ruins to the dozens of 'arcane horror' facsimiles (HP meatbag like any other) in DA2. Origins' arcane horror was heavily scripted and teleported all over with access to serious spells and summons - I bet on PC and nightmare (heck, even 'hard') you reloaded that 4 or 5 times. In DA2 it was just standard enemy template but with a fancy name.
If you can't see the care that went into the encounter design in DA:O (on the PC) compared to the utter laziness of DA2 then there's really little point taking this further.
As for Morrigan being inconsistent with lore, try taking her in to the non-infected parts of the Circle - Wynne and all the others with attack her on sight. Also, unlike DA2 you don't have any fights right in front of templars, so all they can see is suspicious staves.