The fact that this is one of the better cRPGs released in the last 10 years mainly speaks to the fact that there are very few good cRPGs. The graphics are nice, and there's lots to do, but almost everything is either very uneven or downright poor.
Combat, after you get used to the "rhythm game" style is very repetitive, and by mid-game poses absolutely zero challenge since certain powers are so stupidly overpowered. Enemies give diminishing XP, so there's thankfully no real reason to fight most of them since little fun is provided. Since you never really have a party to work with, all strategy is eliminated, which I think is why they added the rhythm element to try and add some sort of depth. They failed. After the first act of trying things out, combat is never really engaging or fun. Fire spells are so stupidly overpowered that by midgame, it's basically a "win" button on medium difficulty.
The story of the game is also super uneven. Feels like a handful of good ideas that were screwed up by people completely inexperienced in writing a screenplay. Dialogue is uneven and not helped by mostly below average voice acting, and lots of plot threads just kind of lurch back and forth with bad pacing. The "big twist" in the game doesn't happen until the Epilogue and is both crappy and comes too late. I honestly didn't care about the character involved and the reasoning behind it made zero logical sense. The makers have obviously tried to make choice a "shades of gray" kind of thing with both sides you can choose between basically being ♥♥♥♥ty and unlikeable. The humans are racists who are killing and stealing from the elves and dwarves and putting them in ghettos, while the elves and dwarves retaliate by murdering civilian families.... and you have to pick a side that ultimately will have very little effect on the grand scheme of things. Every time you do something that seems obviously humane, they have to stick something in there to make sure there really was no "good guy" option.
Certain characters that I assume come from the source books show up and play key roles. They get little to no backstory (since you already know them!), so unless you've read the books (i didn't), you will have little attachment to them even though the game treats them like they're your dear old friends. Not helped by really bored voice actors. The other characters don't get much backstory, so you won't get attached to any of them either. Dialogue is really uneven, and characters' motivations, including the main character, are all in all very poorly handled and it really seems amateurish.
The makers shoehorned lots of sex into the game, so basically if you don't explicity tell every female character that you don't want to have sex with them, you'll be shown a still picture of them naked. Most of the time, the naked still drawing doesn't look like their in-game model. I guess that's supposed to give the game a "mature" theme, but I just found it to be weird.
There's an ok quantity of loot in the form of craftable potions and buffs, but you'll probably upgrade your weapons 2-4 times and armor twice in the course of the game. Potions really aren't necessary on normal difficulty. Inventory management is just a pain in the ♥♥♥. You have space to hold about 94% of the game's different crafting materials a ta time. Why not 100%, really? Bad design. There's one item in the game you'll have to save up money for, and once you've done that, take my advice and don't bother hoarding food or treasure items. No point, really.
Quest structure is the most frustrating part of this game. There's not really any fast travel. Each act takes place over 3-4 relatively small "zones". Most quests involve "go 2 zones over, get something, and then come back here before going back 2 zones over and coming back again". Most questgivers start indoors, so going 2 zones over generally means 3-4 loading screens each way plus some walking. There isn't much to do besides the main quest and a small number of side quests, so doing a few quests at the same time and multitasking your trips to different zones really isn't an option.
It took me 40 hours to play through the game, but I felt like if there was a decent fast travel system, even one that just let you teleport to the start of each zone after you've visited each once, the game probably only would have taken 25-40 hours. Literally 25-35% of game time felt like meaningless jogging between quest markers and load screens.
I should also say that if you hated Dragon Age 2's running around in the city, that you spend over half of this game in one city, which is much much smaller and has much much less to do than Kirkwall did.
The game looks nice and the setting is generally good (the glaring excepting being when they shoehorn the lady of the lake/holy grail/excalibur legend into the game which really smashes immersion), and the music is quite strong.
In all, I'd still actually recommend this game IF AND ONLY IF you haven't already played:
Dragon Age 1 + 2
Baldur's Gate 1 + 2
Icewind Dale 1 + 2
Elder Scrolls 3 + 4 + 5
The Divinity Series
Neverwinter Nights 2 + Modules
(maybe Neverwinter Nights 1 + expansions as well)
They are all better cRPGs that are in fantasy settings, and are basically better in all gameplay and story aspects other than graphics.
I'm going to play Witcher 2 next, which might end up making me appreciate Witcher 1 more (or not.)