Dragon Age: Origins is flawed, yes, but I feel that it was still very well done.
The fact of the matter is, I doubt I was the only one who felt that Dragon Age II should have tweaked and perfected the mechanics of Origins rather than dumb them down and simplify everything. For example, in most role playing games, you can discuss things with your own party and they'll give their opinions on what the group should do next. In Dragon Age II, there is no way whatsoever to interact with your own companions. Even if you could, they wouldn't have much advice, considering that you wouldn't need it. The game is linear and boring.
Dragon Age: Origins was a great game in my eyes. Maybe my nostalgia of playing Baldur's Gate as a kid took over and that's the reason I immediately loved Dragon Age: Origins, but I still feel it's all around well made game that had a promising start that was ruined by it's sequel rather than improved.