Like I said, glorious master race...
It's good you recognize that we are the master race.
I like dragon age 2 myself, I think it suffered a ton of bad reviews because people wanted origins 2 and it definitely wasn't. The combat isn't better or worse, just different. The combat animations in origins were terrible, dwarves swinging 2h weapons looked stupid, but it was far more tactical and slower. In 2 it's a bit over animated, like a super action packed sequence, but being a mage is really, really cool because you are able to cast a lot more spells. The talent trees were reworked as well and compliment each other. While in origins you could chain some spells together for effects in 2 you can freeze a guy then have your melee character shatter him. There's a lot more combos across classes you can do. Overall I like the classes in 2 better.
I also like the full voice acting of 2 over origins. Clicking text just never appealed to me as much. There are some cool characters in 2 as well. The plot choices are pretty good too, there's a few parts you can take the story in very different directions.
However it's severely lacking in many areas. Itemization is bad, though it was pretty awful in origins as well. There is literally zero dungeon and zone design- every zone is a knockoff of like a total of 3 designs. There's nothing to explore, world is tiny. You can only play one race and one character basically, you just pick your class and gender.
Overall it's not as deep as origins but still a very worthwhile game.
I actually will admit I played it all the way through twice, and may play a 3rd time some day. In fact, I'm wondering if there are any mods that make the game a little better (like Origins). But I still think it shouldn't have been a Dragon Age game. Why turn Dragon Age into an action type rpg like Mass Effect (I know I'm stretching the comparison here, but so be it)? By itself, the game isn't
that bad. But I just wish Bioware would just give us an old school type rpg like DA:O was. And not change things to make it action-y. They should have 2 separate fantasy franchises if they want that. Just don't touch DA:O style. One franchise for the hardcore fans, and the other franchise for more casual gamers. That way we both get what we want. Don't dumb down one franchise just for the sake of greed.
I will agree with you mage is more fun in DA2. But part of that is because there is less pressure on a mage to be a healer. I admit the difficulty in DA:O was such that your mage had to be a full time healer, and you couldn't cast many of your cool spells lest you run out of mana (or run with 2 mages which I often did). Other than that, I didn't care for the rogue and warrior talent trees all that much. It was a step down from DA:O. Rogues not being able to properly stealth is what really pissed me off. It takes away a big playstyle for a lot of people.
The combat is worse imho because it completely throws the laws of physics out the window. Yes I know it's a fantasy game, but too many things in DA2 were immersion breaking. A skinny elf swinging a heavy 2 handed sword like a whiffle ball bat was ridiculous. It's a horrible design decision by Bioware. People will be happy with slow swinging weapons as long as they hit hard and do massive damage. Look at Skyrim, a very popular game, and 2 handers in that game are slow. I'm running an orc using a 2 handed mace (the slowest), and I still find the action great. Because when you do hit, it hits hard, and it's very satisfying when it does.
I don't mind full voice acting if they'd just have more options. But they get cheap, and don't want to pay the voice actor to read that many lines. I like dialogue, and feel exposition is important to a story. Plus I like the dialogue to balance out the action in the game. As it was, DA2 was nearly all action. Pointless street battle after pointless street battle.