I don't always spent a lot of time playing a single game. Divinity II broke that rule. Although the story itself it's not the best, (It's a normal story for this kind of games) it got a couple of interesting plot twists that make it even more interesting.
Let's admit it, it's a game rather "old" by now. (Let's keep in mind that Ego Draconis went out in, I think, 2009. But, even if the graphics were upgraded with Dragon Knight Saga, (Yes, if you had "Dragon Knight Saga", the game upgraded itself to the "Developer's Cut"*) there are some textures that could be better and some minor bugs. I mean, I don't want to be disrespectful at all. I feel nothing but respect to Larian Studios. They proved that it doesn't take a worldwide company to make an awesome and unforgetable game.
One thing that I think the game lacked is better character customization. There're just a couple of options in hair and face. Nothing deep at all. And, other thing, (And, this is just personal) I'm, let's say, an achievement ♥♥♥♥♥. I find both entertaining and challenging to try to earn every single achievement every time I play a game. So, the lack of Steam achievements is one of my cons. (Still, it has in-game achievements. But, I don't know. I like to have them in Steam)
But, I have to admit that the dialogues were hilarious. The game if filled with amazing NPC's and, each one, has a very funny personality. (Take, for instance, Bellegar. I love the way he talks)
Overall, I have to say that I recommend this game without any doubt. It's everything that a RPG should be and, sadly, a very underrated game. The amount of different skills is incredible and you can chose whatever you want. Battlemage? Sure! Rogue with a big giant hammer? Why not?
There are a lot of great armor sets and legendary weapons to find all over Rivellon and tons of funny quests. Even if you're flying as a fierce dragon, spitting fire all over the Oroba's Fjords or just chilling in the Battle Tower, you'll have a great time.
*The developer's tool it's pretty cool, if you want to play the game by your own rules. I would recommend to try it, at least, once. You'll see, it's very fun.