Depends on what you enjoy. Do you like the fast games like dark souls where you need to use all assets to bring down behemoths? Do you like to explore a new world whoch brings a new environment every now and then? Do you like a challenge in combat and level up gear after a win?
Then the game is for you.
The game lacks in: -npc development - (i would argue) cohessive and wellwritten side-quests. -replayability. There is still a lot to do but not really all over again.
All in all it is a good game. Worth your time. The plot is good and after it is all over there is a certain "ok that was a good game" feeling.
I wouldnt pay fullprice for it though because there are newer and better games for it.