While I dislike MMO mechanics in general, the agression mechanic isn't even the part I loathe the most - it's the super restrictive class system. DAO gave you a bit of wiggle room (DEX-based archer or dual-wield warriors, STR-based rogues, Arcane Warrior mages), but DA2 pretty firmly clamps you into those Tank, DPS, and Healer roles and doesn't let you go.
Oh, I agree with this. I was just commenting on the history of the mechanics.
I think breaking things out of the mage is a good idea. I replayed BG and BG2 with the new EE releases, and it has reminded me how much party structure has changed. Controller spells like horror, charm, and time stop absolutely rule that game. It is suicide to spend anything but low-level spell slots on damage spells (thankfully, magic missile is OP). The mage needs controller spells, buffs to protect against controller spells, and debuffs to break through enemy mage protections. As a result, all strategy is arranged around the mage and cleric; the non-magic based characters are very much second string.
Compare that to modern tactics where the party is much more balanced. Which is a good thing. But unfortunately, we stopped evolving the mechanic and thus seem to have solidified with some pretty rigid roles, when the right solution is to figure out how to give all classes the role flexibility that the mage used to have.
This has gone on so long that players are starting to think this is the way things should be. I have been looking at some forums discussion Bungie's Destiny, and I am seeing a generation of players that now think those roles are the only way you can structure a party. Sigh. I have never, ever played a game with a tank. It is completely unnecessary with a good controller (like an ME Adept or a DA2 force mage).
I think the game that did the worst to solidify these roles outside of MMOs is not DA2, but 4th edition D&D. The need to put everyone in a specific box resulted in the removal of infiltration spells and most of the controller spells. Play-styles that I had used for decades were no longer supported by the game. And when we complained about this to Wizards, we were told this was no longer "the role" of the mage.