I think you're being a little generous courtesy of the fantasy world in your head; your opinion says it's above average at worst; the repeating tilesets for the dungeons alone take that above average right out of the ring. It was a rookie mistake; or contempt for the player base. Pathetic. Below average since even the small gaming houses manage to give you different map sets in this day and age. Hell, they could have reaused map sets from DAO if they were that fracking lazy to create some new ones for that turdfest. Dogcrap compared to games they've made before. That's my opinion.
Bingo. On a scale of 1 to 10 (10 being the highest grade which is where we'll start), the repeated areas alone bring DA 2 down to a 7 (an average game by the way current grades are handled for AAA titles). You throw in the wave attacks and ninja drops we're all of a sudden at a 5. The graphics (especially the model renders)? We're at 4. The lack of immersion is stupendous. Has any city ever been more stagnant than Kirkwall and what is up with the people not reacting to a battle taking place mere paces away and what about...I could go on and on about the lack of immersion. We're at 3. The narrative story removes the player even more. It's being told from the point of view of someone besides the player (something I really don't like with the Witcher series is that the journal is Dandelion's POV). Take off another point. We're at 2. Choices not affecting the outcome of the story? That takes this game down to 1. Seriously, we're that low, and I almost feel as if I'm being kind. I could actually grade this game below zero considering you cannot interact with your party when you like and you cannot alter their armor.
There are, however, some things for which Dragon Age 2 should be rewarded, so I'll tack on an additional two points for the things they tried and almost succeeded with.
After all that, I end up at 3.
One of the lowest grades I've ever given a game.