I will talk about season 3 mainly in this review. The first two seasons are good (7 or 8 rating according to me) but this one (the third season) is executed poorly.

The cast of the show does a good job, and obviously, Henry Cavil is pretty convincing as the Witcher. I specially like Tissaia and they have done justice to her character in this one. Perhaps, Tissaia and the Queen of Elves and few other characters like the knight are the only one that have a good storyline in this series.

The main issue is that we don't get enough of the Witcher, and now the focus is placed on the girl. It makes sense because they have been hyping her up since the first season, but they still needed to do justice to our beloved Witcher, who isn't seen much and is not that useful for most of the series.

There are too many storylines, and they try to converge them in the end, and one of the episodes is clearly very entertaining as a result. However, the series starts to drag again in the final episodes. The finale is underwhelming to say the least.

Basically, the other characters in the series are given too much attention and the Witcher is lost in the crowd. The focus on family is not something that I mind, but they overdid it in my opinion. I haven't read the books or played the game, but even the people who have seem to be disappointed.

Netflix needs to hire new writers and also follow the source material. Your main story should always follow the book that it is based on because your writers can't write well. Maybe, you can experiment when you have amazing writers, like they did in 'The Boys' show by Amazon Prime.