Many people aren't liking this show bcoz they haven't read any books and haven't played witcher games. First of all, the Witcher show is based on the Witcher books, which a person should read first to understand the whole universe of Witcher and how it works, if possible, then you should give witcher games a shot, they are not just ordinary games, they are masterpieces, NOW finally getting to the show, well yeah the show is bit off the books, Netflix failed to portray the witcher world as how it is, still Henry Cavill has done an amazing job being a witcher, he dwelled himself as Geralt of Rivia better than anyone else could have. Unlike in the books and games, Triss Merigold looks completely different in the show, and she haven't been given enough attention in the show as she was one of the main characters in books as well as in games.

There are plenty of things Netflix 's Witcher has changed and made some stuffs of their own, I won't pin out them, bcoz some could be considered as spoilers, nevertheless, you should give it a shot, as I'm a witcher fan, I loved the show.

P. S.: Read witcher books before watching this show.