I really liked Season 1. It was somewhat close to the books, writing was good and story was consistent (yes, timelines were a bit confusing, but if you pay attention or have read the books, you will get it).

Seasons 2 was so disappointing. I don't have problem with the fact that it strayed so much from the books with unnecessary plots and characters. But the writing was so, so bad. Characters were acting completely out of their roles. Not to mention tons of F-bombs randomly dropping whenever they didn't have the idea what to write next. If you can't write it properly, then at least use the source material as a guide.

After disappointing Season 2 I decided to give Season 3 a chance with hope that they might have learned something from the Season 2 critics. However, they did it even worse. Season 3 has so many unnecessary plots, characters are not even near representing what they should represent. It is completely separate universe from the books now. Can't even be called a book adaptation anymore.

Also, casting choices in S2 and S3 (especially) are TERRIBLE. This show is no longer worth watching. Thank you, Netflix, for ruining one of the best chances to have enjoyable Witcher world on our TV screens.