I strongly disagree. This move of theirs toward a cinematic character-centric story-based game has been a mistake, starting with KotOR.
They should build a great world (with a great ruleset), let us design our own character as much as possible, and drop us in it with little or no guidance.
Baldur's Gate and NWN are pretty linear Sylvius, it's just a fact of life.
They might of been marginally better games, but that because they were tethered to the D&D rules which constrained Bioware from burdening us their natively somewhat weak game design skills.
Dragon Age 1 was messy for instance because of the hamfisted nature of statistics like armor and spellpower, a trend that continued all the way into SWTOR. Players shouldnt be confused as to one item being better than the other without using odd conversion ratios or limited information.
Baldur's Gate 2 for instance they just convereted 1:1 D&D and the game, and then gave you the entire D&D ruleset, so they couldn't be help responsible for their own systems because they weren't theres, they just borrowed Wizards of the Coast, or TSR, or Gary Gygax... or... whatever.
Dragon Age 2 just completed the transition between D&D complexity they couldn't handle and a simpler system they could.
There are many other better hardcore RPGs out there, no need to burden Bioware with our preferences. Their company trajectory is very clear, they paid due diligence to the mechanics, universe, aesthetics of the D&D universe while obtaining greater money and power, KOTOR1, Dragon Age 1 and Mass Effect 1 were the awkward transition stage that found it's ultimate expression in Dragon Age 2, a highly simplified, linear action adventure drama that was sold often as much based on character/companion interactions as dungeoning and dragoning.
The situation is complete, there is nothing to really argue about at this point.