I have loved Bioware for years, but one game has seriously changed my perception of Bioware. That game was The Witcher 2. Now, I want to post a disclaimer, I don't want to sound like one of those Witcher fans who comes to Bioware forums just to bash Bioware, as that type of poster is not entirely uncommon.
However, what TW2 made me realize is that Bioware is (imo) no longer the best at what they do. The story and characters of TW2 were so much more compelling, captivating and believable. Without writing numerous paragraphs of examples, I will say, I think in terms of character writing and story writing, TW2 blows other RPGs out of the water.
One problem I have with Bioware characters is that they seem to wear their entire identity on their sleeve. From the moment you meet a Bioware character, they very rarely change their personality, they are pretty straightforward from the moment they are introduced. While in TW2, there is a depth of character writing that seems much more human and believable. Characters in TW2 have their own beliefs and goals, and they often conflict with the goals and beliefs of the player. Yet, these characters lie, they deceive, they hide details, they manipulate in a wide variety of ways. Everyone in TW2 has a secret, everyone has their own goal that is separate from the protagonist, while Bioware characters feel like they exist strictly to serve and accommodate the protagonist.
Again, I don't want this to sound like a hate thread, I am still going to buy DAI and ME4, etc. But ever since playing TW2, I've never looked at Bioware the same since. My excitement for Bioware games has significantly waned, as I can't help but feel like the curtain has been pulled back and I can't go back to being the kind of enthusiastic and die-hard Bioware fan I once was.