I think Bioware should have spent extra six months working on DA2. There's definitely a lot of potential in there, but it just seems rushed. Doesn't mean DA2 is bad, but it's definitely mediocre. Some things are better than in DA:O, some worse, but total sum of everything is less than DA:O in my opinion. I think we all would expect better from Bioware, I don't think involvement with EA has been so rosy.
I'm still enjoying my first playthrough though, but I doubt I'll be playing again anytime soon. Then again, I only finished DA:O once and I still don't want to play it again. Same can be said for ME1 and ME2, so...