The Witcher season 2 was very entertaining, and I would say it was overall, better than season 1. It was more consistent, better paced, better acted and overall more enjoyable.
It does have its faults; for example, this season feels very rushed. At times I'm thinking that certain points in this season should have been extended a little bit. I've not read the books, so I couldn't say if that's how it's suppose happen.
I would say the biggest improvement this season over season 1 is the production. The visuals, costumes, sets, make-up is fantastic in season 2. It is almost like they had double the budget this time around. It also vastly improves on the world-building. This world feels like a real place compared to season 1.
I would say that I wish we got more screentime with Geralt and Yennefer, but we barely ever see them together, which is a shame.
As for the characters, each of the main cast, all do a great job, with the stand out being Ciri. I wasn't a huge fan of her story in season 1, but here, she carries this season. Freya Allen is really good in this role, and her onscreen chemistry with Henry is perfect. Yennefer also got a big improvement this season. While I liked her in season 1, I wasn't over fond on how she looked - mainly because of the video games, but this season, she looks much more like how I expected her to look. From her make-up and wardrobe, Anya Chalotra brings the video game look of the character to the big screen. She is so good this season. Another would also be Anna Shaffer as Triss. I think most fans would agree that we did not agree with the casting of that character at all (no, it is not a race thing). She just didn't look or act the part. But it seems like the showrunners took fan's reaction, and used that to transform the character of Triss, and improve her to much I actually thought they had recast her. Her apperance is perfect. She now has the long curly red hair, talks more like how we would expect, and dresses the same. What a difference.
Overall season 2 was a really good season, with so much of it being greatly improved. I hope we don't have to wait another 2 years for season 3, because the young actors are growing really fast, and it took me awhile to understand who some of these characters are, because they have aged in real life.
9/10, It is good to see a good fantasy TV show, especially after watching The Wheel of Time.