Today's BioWare is no longer the company that made games that fans wanted to play, the most innovative RPG developer not afraid to challenge us. Now they make games for shareholders and innovation and challenge are gone.
Don't mistake me, ME3 was a great game but suffered from having been "Call of Dutied" (designed around Hollywood-style set pieces, obligatory turret sequences, the horrid US military jargon, chest high walls, etc) and of course it was let down by the ending, which tragically is what everyone will remember about it. And where are the puzzles? Even ME1 had that power-stack puzzle on Noveria, still not a scratch compared with trying to get to Singing Sword in BG2 f.ex. But the hardest thing in ME3 was "push highlighted button". Combat should have more than one approach to it, instead classes (while fun) are all one-trick ponies.
Dragon Age II similarly was good but wasn't as good as Origins. Origins had YEARS more life in it, by way of expansions or true sequels. Instead we got a LITE version of it which played like an MMO that was rushed, copy/pasted level design that seemed to me, to be taking a leaf out of the Halo school of game design (create 15 seconds of fun gameplay, and repeat it over and over again). But they abandoned Origins and any chance of expansions presumably because EA shareholders weren't getting enough dividends.
I won't even start on online passes, nickel-and-diming DLCs, Day 1 DLC, Origin requirements and the other s**t EA force them to pull. I still have hope in the form of Bethesda, Obsidian and CD Projekt, though Obsidian in particular make great games badly. The RPG is dead, long live the RPG.