i played 3 Mass Effect games, 2-3 and the sub-par MEA. The story in ME is completely linear including EVEN combat. Beside i never feel frustrated at shield enemy has because the game has completely different game mechanic than DOS. ME is TPS game which rely mostly on player input, thus beating it completely rely on player's skill. DOS is an RPG game which player input hardly matter, it doesn't care how fast you can type or how fast you can blink your eyes.
Comparing two make you look like an idiot. Beside, in ME most CC skill go through shield (or you can spec into it) with fast cool-down, high damage to shield (again you can spec into it) and ONLY has one type of shield on each enemy, and i quote "Only powerful enemies have a defense bar, weaker enemies are always vulnerable". Defense bar = shield(mostly) or armor (very heavy combat unit, like a miniboss, and they only has ARMOR, no shield).
At least ME has idea to put which kind of defense is weaker to what type of gun. In DOS2, nope, you only has one type physical attack, ONE type magic attack to magic armor.