Let me start by saying that I *loved* Dragon Age: Origins, and Dragon Age: Awakenings. As such, I was incredibly psyched for Dragon Age 2. I even went so far as to pre-order it from Gamestop, a first for me. I didn't even do that for Fallout: New Vegas, another title I would have killed ten puppies to get my hands on the week before release.
This review is probably going to contain a lot of spoilers, so don't read it if you care about that sort of thing. I'll try to preface spoiler stuff with a warning, but I might get lazy.