Thing is, there was an awesome bit near the end of DAO where you get to decide the fate of Loghain and much of Ferelden. There was no such thing in DA2. It would be forgivable if this was an expandalone. But when you put a 2 at the end of it, people expect better.
The final boss fight is better than Origins, but the lead up to it felt lazy. A contrived final third so they can set up DA3.
ME2 does this as well, I think. Somehow that was easier to swallow than this. Maybe cause that had the benefit of a longer dev time, less recycled areas, more interesting cast - the fact that a suicide mission sounded cheesy and romantic enough to work within its fiction.