Maybe.
I enjoyed Mass Effect. I found Mass Effect 2 to have improved on the first in many ways. Some things were worse, some things were better. I haven't played ME3. I would be likely to buy it if it came on Steam, since the other games and all that time is invested in the Steam versions. At least, I would buy it on origin if I knew I could use my save game Shepard in ME3 with no problems.
I enjoyed the story so far, and am pretty invested in it, so I'd like to see it to the end. All I hear about the ending is people saying they dislike it, not that it's poorly made or poorly interacts with the story. If I hear complaints of that nature from reviewers whose opinions I wholly trust, then I'd believe the ending was bad.
The putting out DLC to 'fix' it, I can't approve of. Basically, they are rescinding an artistic choice because people whined. I would respect them much more if they stood by it.
Dragon age: Origins was fun. I'm running through it again, for the third time. Except now I'm using cheats, and having a hilarious amount of fun. Max level? check. God mode? check. Every ability and specialization learned? check. More specializations than the game allows normally? check. Every ability and spell? check. Modified appearance? check. Basically a god among mortals? yup, and loving every minute of it.
Dragon Age 2 was really weak though. Story problems as mentioned here: http://www.escapistmagazine.com/articles/view/columns/firstperson/9353-When-Dragon-Age-II-Fell-Apart
I'm in agreement with the final point: Dragon Age 2 was rushed, and the game even has a feel of being a bit rushed.
Maybe if Bioware made another game along the lines of Dragon Age: origins, Mass Effect, or even Mass Effect 2, I'd buy and be happy about it again. Until then, I may buy a game from them, depending on how it is described. Enjoying it or not? that remains to be seen.
But no, they aren't really my preferred developer after having gone through Dragon Age 2.