First of all, I was very doubtful when Henry first got the role, and I was thinking "Really? Superman?" But how wrong I was that the performance from Henry is outstanding and I can feel that he is Geralt.

I have read the first novel and played the Witcher 3. The Witcher 3 is such a masterpiece that immediately after finishing the game, the emotion I felt was something I've never felt before, felt like losing a lifelong friend. But the show hasn't delivered that, partly I think it's based on the novel which consists of different short stories rather than one consistent story. I think the writer should take more time building the characters and give more time for characters to interact with each other (many things are missing from the novel and even if it's not on the novel, I think It's worthwhile to let the characters interact and build emotion with each other). Because a lot of the scenes, the characters are just full on emotions without blending into it and sometimes it just feels like staged (not sure if it's because of the writing or the acting).

I really hope season 2 can take more time to build the characters and please take more time for audience to think and look at the lesser evil and greater evil choices, not just full on, throw it out there like it's script.