As a huge fan of the books I was quite sceptical about Henry being Geralt in the first 2-3 episodes but as I kept watching I started to enjoy his acting. Unfortunately I can't say the same about Yen as her character keeps getting worse and worse and worse and I hope it won't get even worse in the upcoming seasons. They shouldn't have casted black people for roles that are supposed to be performed by whites as one of the main points of the books is exactly racism and how people should deal with it. Though in the books the seperation is between humans and non-humans, that's a great metaphor to represent the situation in the real world. And rather than making everyone satisfied with the show with diversity, this idea should have been kept and shown in the best possible way in order for people to understand the problem seeing it represented in another way. I do not support not even a bit racism and I am trying not to sound racist but netflix casted too many black people and replaced white characters with them that they shouldn't have just to be "safe" by killing one of the main ideas in the books, which is quite not the way you should do it if you want to do a good job on a high class production when you have such a good base as the Witcher books... And I am just going to leave this quote from the book here as it represents the racism depicted in the books in the best possible way:

" -It's you, people, who hate everything that differs from you, let it be the shape of one's ears- the elf continued calmly, without paying attention to the remarks of the hornhead.- That's why you have taken our land, banished us from our homes, displaced us into the wild mountains."

Apart from that, the fighting choreo and the soundtrack was more than awesome!