This game is probably the single worst game they've released in years.
But what is terrible by Bioware's standards is pretty good by the rest of the industry's standards. Bugs, horrible third act and samey environments aside, I really enjoyed it. I definitely think Bioware had a solid idea on what the Mage was supposed to be - personally I thought the entire Force Mage specialisation was the single coolest thing since ME2's Biotic Charge and it made me wish it was in DA:O. The Mage's packs superhero-esque robes looked great, the whole way they handled the spell trees was excellent, and I definitely think the speeded-up, punchy magical combat was addictive.
My initial impressions of your squad in DA2 weren't great, but as I got to hear their banter and watched them advance, I really warmed up to them. This even happened with Carver, though it took the vast majority of the game for that to happen

the only one I didn't like was Sebastian, and that was mainly because he was a ****.
There's no doubt that Bioware made some pretty horrendous mistakes in DA2's production. Some of them are mistakes that Bioware, of all developers, shouldn't really be making - the environments are chiefly the issue here. But as I say, while it may bad by Bioware's standards, that doesn't make it a bad game. I really enjoyed it. I'm just about to start my newly-patched playthrough. I wanna see me some idiots get smacked into walls, floors and each other.