I haven't played Mass Effect 1 or 2, but I have played Dragon Age: Origins. The characters were interesting, but the gameplay was forgettable, the settings were oversaturated with repetitive enemies, the story was just a typical generic demons vs. good guys ones, the game couldn't have been much more linear, and the graphics... just how did the company that made a game so good-looking as Mass Effect 2 end up making a game so horrible looking as Dragon Age: Origins? I played a Mass Effect 2 demo and it was just beyond what I've seen in Dragon Age: Origins and Dragon Age II in terms of graphics. This is probably my inner really devoted fan, as well, though, but BioWare seems to churn out games pretty rapidly and they seem overly forgettable in gameplay, so I kind of view them as failures in the gaming department, and I view them only as "just games" due to their linearity, close release dates, and repetitive/bland gameplay, although that's just how I perceive them. On the other hand, when an Elder Scrolls game appears, it's as if a new experience that will last many hours of sheer immersion and variety is coming into view after a long time without it... and each new game actually does something different from its predecessor. That's just my bias, but what do people see in those BioWare games, anyway?
Ah you are truly missing out on an epic. If you ever get a chance to try it out on PC or Xbox 360, you definitely should (for Mass Effect 1 since PS3 doesn't have it).
Dragon Age: Origins had a good story overall, but BioWare made a mistake in keeping the outdated RPG mechanics and generic fantasy that it evoked. Dragon Age 2 will be much better (the demo rocks). But unfortunately, Alduin is just going to consume it.
One thing to consider also is that BioWare has five different studios. So each of the games is always being made by a different studio with different expertise's. Although they all maintain the core values of story and choices that matter.
Either way, I love BioWare. I have been playing their games since Star Wars: Knights of the Old Republic and have loved each and every one. Granted I also love Bethesda, as my first TES game was Morrowind back in 2002 on the original Xbox. Both games have impressive track records and their games are always critically acclaimed. They also have two completely different methods of approaching RPGs. BGS is more about giving control and freedom to the player in terms of environment and exploration, while BioWare is more about giving choice and consequence to the player through great story and deep characters. They both have their pros and cons, but they are my two favorite developers in the industry.