okay after playing a very long time in divinity 2 im gonna have to say dragon age is still the better game.
the combat in divinity 2 is a heck of alot funner than the combat in dragon age. i really don't like party based rpgs where you need to pause of the time and attacks are automated(like you just click on a target and your char attacks).
the lore, like i said before, is alot better in dragon age. its very deep and just about everything you come across has a codex page about it. so you learn about the entire world and its history by the time the game is done. every monster that you fight has something written about it, all the major organizations has a backstory and most major(and some minors) have a history that updates depending on your actions with them. this game has a few books here and there but you could easily miss them and there isn't to much lore in them.
the story in dragon age is much more epic. you choose your origin and then you get recruited to the grey wardens to save the world from the blight. in this game your some unknown slayer who becomes a dragon knight to stop Damien. its not like you can choose how you character began or anything.
the characters in dragon age is alot better. there are more people to interact with. your party members have goals and ideals and they like you or dislike you according to your actions. not only that there are ALOT more moral choices in dragon age. there should def be more in this game. also i think there should also be a moral compass in this game(and in dragon age) like there was in mass effect or jade empire or KOTOR. also theres romance in dragon age(it doesn't make it any better just putting it out there).
the graphics in dragon age are a little better although this game has some more scenic points.