Bioware use to be one of my favorite developers, they have gone down sense for a few reasons. The biggest reason is not because of DA2, EA or their business model (which may or may not be related to EA) The biggest issue Ive had is their quality of writing in their games. And to be fair, with as broad of a scope as they put on their games, I can imagine that writing these games can be really difficult. But I still don't see that as an excuse to use the same plot device 7 times in one game as they did in ME2. "Shepard meets person X, person X seems somewhat shifty but they work together, at an important moment person X betrays Shepard, Shepard fights his/her way out" (SPOILERS though.. its been out for a year and a half.. whatevs) obtaining Jack (the warden) , Miranda's loyalty (niket), Willson in the begining, Illusive man (on several occasions though indirectly), Jacob's father (also indirectly), the Arrival DLC, the beginning of the shadow broker's DLC, and several other instances both big and small... all with the same plot structure. Dont get me wrong though, it was a fun game, i enjoyed it and played through it at least 6 times, super fun. But the writing... i'm all for a good plot twist but they got predictable.
I am also annoied at how... "merchandise-y" they have gotten. I dont want mass effect or dragon age toilet paper, plush dolls, or hand towels (I really hope at least one person got the reference) I just want them to make good games, and love them for making games I like. and the whole Bioware pulse thing??? what? I guess that appeals to some.. but just give me the fancy behind the senses interesting bit and let it stand on it's own awesomeness no need to jazz it up with jellybeans.
now i never played DA2, loved DA:O but DA2 looked like a flop from the beginning teasers and screenshots so aside from that i cant legitimately give it criticism, and there is already plenty of it out there, which in and of itself does enough to bring BioWare down.
ME3 is what BioWare's reputation as a developer is hinging on for me (and apparently a lot of people) those who think that's dumb... well, there are plenty of people who see it that way so while it may be somewhat arbitrary its real enough for me. That being said, i never got into the C&C games so regardless of how good ME3 is... i will not be playing the new one. that means after ME3 it will be a while before i buy from BioWare again.
EA also has its fair share of "bleh" to add to BioWare.. I have been very unimpressed by Origin. call me a Steam/Valve fanboy if you want, ive got roughly 100 games on steam, i like it there. Using Origin wont be the end of the world but it wont get any business from me otherwise. still is an annoying "meh" that i'll have ME 1 and 2 on steam but ME3 on Origin.
anywho that's my two cents on Bioware