It's good but imo not playing through more than once.
The game forces you to follow a path. Or rather, if you don't, it starts becoming inconsistent.
Stuff like getting hints about stuff you read in a journal you never saw and don't even know it exists.
Also if you don't do all the quests, you're too low level to survive early on so basically you have to do them all.
NPCs are very very limited (you get 2 talking companions period) and changing them for other companions is rather useless.
The game gives you hints at some crafting stuff but it won't tell you you need this level in that skill in order for teh recipe to work. Some smithing is also very counter intuitive (you can enchant weapons with eternium or poison but not both, but you can enchant eternium weapons with poison).
Your dialogue choices also make you feel like you're stupid some times. And NPCs will react as if you said stuff you never did.
The last battle is a terrible grind and you really should stop playing just before.
It's still an enjoyable game but the reviews are all over hyping it in my opinion.