The only downfall I could say is that there is to many side quests. They are all like mini plots that distract from the main story and you end up forgetting parts of the story. Other than that its a great game.
The demo that I played was enough to make me really enjoy it. I have not bought it yet. In my opinion the combat was where it really shined and the skill tree was full of a lot of branching paths. I am pretty sure it is not the best, but it was a great starting point.