I played DA2 first, despite fan rage, and I really, really loved it. However, most of the fan rage I saw just seemed mostly racist, sexist and homophobic, with the occasional I don't like the graphics or mechanics. So I figured I would love the game and what do you know, I loved it. When I got around to playing DA:O, I really hated it and do not want to replay it again. I love the characters, but the game mechanics were horrible, the world didn't seem as big as everyone had claimed, and story wise it was just stock Bioware story, nothing really earth shattering as people seem to believe it is.
DA2 was at least an attempt by Bioware to break that stock story telling loop they got themselves into, and I think they did very well. I loved the fact Hawke wasn't some major, world saving character, just a small time, local legend. They just needed more polishing on that ending. From what I can tell, a lot of people complain that they want the same old, stock Bioware story telling back. They harp on nostalgia of KOTOR1, ME1, and DA:O. They miss being big, damn, special snow flake, heroes, with everyone fawning over them like their mere presence is like standing before God himself, and with clean cut villains who laugh manically and you want to kill them cause they are just obviously so extremely evil, you're an idiot for arguing otherwise.