You missed the point Upsettingshorts.
The games Bioware now produces are completely different from the games they used to make. That has nothing to do with egocentrism or something, it's a fact. Nobody denies that there were good changes, just imagine Baldur's Gate with a modern AI, wouldn't that be awesome?
Mass Effect 1 and 2 and, very likely, Dragon Age 2 have nothing in common with the "good old" Bioware games that changed the entire genre. We see the exact opposite now: Bioware makes heavily streamlined games. This is, very likely, EA's fault as they are known for that course. Is Bioware to blame for this? No, not alone at least. That's how video games simply work nowadays.
A developer makes good games, has success, a big publisher buys the studio, games get streamlined, $$$.
Simply do the same I realized recently: divide Bioware games in 2 eras. The first era being the "RPG era" with gems like Baldur's Gate and the second, current era, the "EA era" where Bioware still is a good producer, but not the outstanding one they used to be. They still produce good games and DA2 will be a good game as well, but it won't be an outstanding, genre-changing game.
In the end, what is the main factor that made DA so successful?
Easy: David Gaider. As much as I do not like his posting style, he is a great writer. DA did not have remarkable graphics, the balance was a mess, the combats were a joke because of the low difficulty, quite a few characters were bland / one-dimensional (Morrigan!). So what kept us going? The story. The excellent, interesting story; the HN origin alone was a blast and truly masterful writing.
So, this being said, Bioware has changed. Do not expect them to make the same games they used to, they won't. If you do not like their current course, remember them for once being a great, outstanding developer and play some Baldur's Gate again, if you still like their games - awesome, have fun with them and don't listen to everyone who wants to talk them down.
In the end, it all boils down to if you have fun. And if you have - do not care for what the others say