Let me start by saying that your mileage may vary with this game, there are flaws and your enjoyment will very much depend on whether you can ignore the problems, or they don't bother you. There are a few bugs in the multiple different versions of the game, although most of them have been ironed out in this particular version; there are still some oddities like a map having an area that doesn't exist in one particular cave. The NPCs also look pretty generic and plasticky. But if you can look past those things (which I easily could) you are in for a real treat. This is a really imaginative world with an extensive lore if you are willing to read all of the books and talk to all of the NPCs (or delve into larian's older games like Divine Divinity, which have a completely different story, but share some lore). The dialogue and quests really stand out for me, personally. Nealry all of the quests are imaginative with multiple ways to complete them, I've gone through this game multiple times and I'm still astonished at how by talking to an NPC at a different point in a quest can yield wildly different results, even if I'm aiming for the same outcome (this depends on the quest, of course, some have only a couple different ways to complete). The characters are all well-written and Larian's signature sense of humour is found in droves. The music is absolutely amazing and is still one of my favourite soundtracks in a game to date. Turning into a dragon (the reason I even picked this game up in the first place) is very fun, and not overpowered, as you are faced with large constructions like ballistas and anti-dragon shields requiring you find a way around - sometimes on foot. The overall storyline is a little hit-and miss, in my opinion, but this didn't really bother me as the actual world itself was very rich, and the moment-to-moment character interactions were incredibly entertaining and interesting. If you do decide to purchase this game, I recommend playing as an archer or mage, as those 'classes' are most fun; although the combat system is very flexible and allows for a character to be played multiple ways.