I played it for the first time around a year ago. I bought all the expansions so I could get the full first-time experience. There are a lot of confusing and undocumented things in the game, such as the enhanced versions of the same weapon/armor sets. Only after extensive online searching could I figure it out - it was part of the expansion and would be very far into the game. The disappointing part? I bought the expansions, but this content is not until *after* the storyline is done. I lost all interest after the story completed. The expansions just felt like more side quests. It was a waste of money to me. I thought the extra content was more story.
Another aspect was there were some storyline choices I didn't quite understand the full meaning of. I hadn't played prior witchers, so they may have been lost on me. I had to research the outcome (cheat) to finally decide which was the right moral choice. While adultery is forced in this game, thankfully I was still mostly able keep my morals.
Thank goodness I was not forced to play gwent though, but a character had to die because I didn't know how to play... that was disappointing.
The combat was well done, although riding the horse with slow mo sword slashes felt like cheating. I could defeat enemies many levels above me. When I was forced with foot combat, I still did well beings I had acquired advanced weapons from the horse combat. I think I played on the Hard difficulty.
Other than these couple issues, I must say it has been a very long time since I was so impressed by a game. It had basically everything - combat, story, and graphics. The extra content purchases felt like a lost purchase. I would consider buying more storyline if it actually uses the extra content.