The combat is great but I'm really bored of the dialogue and quest dynamics. It's all so overwhelmingly clich? and steeped in awful rock-paper-scissors bullshit. The combat, skill mechanics and general hands-on features of the game are surprisingly awesome but I seriously find it a chore anytime I have to talk to an NPC because it's always so painfully stupid and/or designed in a way that essentially forces you to savescum if you want your story progression to make even a little bit of sense.
The actual dialogue and "script" of this game is cringeworthy and often doesn't even come close to matching the options you pick during the conversation, nor does the game provide a reasonable variety of options. For instance, when you have to go and do a quest in a certain mine and happen to destroy the whole thing -- upon returning to the quest guy, the only dialogue option related to the quest is something vague like "About those mines..." which promptly makes your character admit to everything and causes the guy to flip his shit. In most cases it'll then shove you into rock-paper-scissors mode to determine whether the NPC will completely forgive you or try to murder you on the spot.
Also dumb shit like the mini-dialogue that always comes up if you initiate a conversation with a companion selected or with your weapon drawn, which serves no purpose and never has any alternate outcomes other than hitting the 'end conversation' key and clicking on the NPC again. It actually says something of the strength of the game's combat and world design that it's such a good game despite how abject the story and NPC interaction is.