I loved seasons 1 and 2, Henry Cavill portrayed the witcher in a suitably gruff manner and made the character work in a perfect manner. I felt the same about all the other actors, they brought their characters to life in a way that I found very pleasing and addicting to watch.

Backgrounds and costumes worked believably and CGI was non-noticeable enough to be commended.

Some weirdnesses bothered me about the writing of seasons 1 and 2 but not too much to disturb the enjoyment. I felt like the writers sometimes tried to re-invent the story even though there is an excellent one to follow in the books.

But then... season 3 happened. Aargh, what a disaster. I learned during it that Cavill had announced he was leaving and I can understand perfectly why. The writing of the season was so bad it is unbelievable! The writers lost the whole plot, forgot about the lore, books and games and made the show basically "The Women" instead of "The Witcher". They basically sacrificed the whole show on the altar of some of their own ideas and political views. Terrible, will not be watching more.