Pros: 1.Great Dialogue. 2.Fairly long campaign. Recommend doing the side missions because there isn't many main missions. 3.Great graphics. 4.Nice loading screens. 5.Plenty of skills to choose from.
Cons: 1.The absolute worst locations/level design ever in a video game! You constantly running through the same exact areas over and over again to complete random missions. (If you see a review that doesn't say this its obviously from a die hard fanboy or someone who is literally blind) 2.Nearly no customization.(In a RPG game! WTH!!) You can't change you companions armor, you can only upgrade it. You also can't choose a different race. Only Human. 3.Low level cap! (Lets just say a 2 month old infant can count higher than the level cap) 4.No tactics. Just keep smashing the A button while your skills are cooling down. That's it! 5.Unappealing weapon skins. Most weapons looks exactly the same. For example, you have a hammer called "Mauler" and another hammer called "War Hammer". Well the only difference are the names and the stats. They look exactly the same. 6.No free roam. Choose an area,explore it, return to the city, start a new mission, go back to the same area you just where at to finish a previous mission. Rinse and repeat over and over and over again until you finally go insane. Its just an unwanted headache, disappointing.
I will say this right of the back, the improvements in the graphic and battle departments are astounding. Which Dragon Age: Origins reminded me of the old school rpgs the graphics at times were stiff and the battles tended to get tiresome and repetitive after a time. If you were a warrior you could do well by pressing the same combination of buttons over and over again and manage to kill almost anything.
Where as with the new battle system you actually have to think ahead and take into account the cool down times of every ability you use. Though pressing the A button over and over again tended to get a bit tiresome as well.
However what I don't approve of is the limited area covered and the fact the basically copied the same cave systems over and over again. A cave system on the wounded coast was exactly the same as a cave system in Sundermount and going through them over and over took a bit of the fun out of the various side quests. Not to mention I pretty much had the entire map of Kirkwall memorized by the end of the second year.
I also didn't care much for the party interaction. The only time you could really speak to party members was during their companion quests and it seemed then the conversations were predictable regardless of which option you choose, short of flirting.
Other then that it is a fun game that you'd likely want to play over and over again despite knowing exactly what's going to happen every single time after the first play through. It is quite a bit shorter then Dragon Age: Origins which makes the replayability wear out quickly if you don't take a break every now and again.