So here's a thing, if first season was books' adaptation even if poorly made, second season has only one episode somehow related to the books and all the rest "original showrunner's vision", with the story taking completely different route than the books. That "original vision" has poor story, badly written or underdevelopped characters, plot and logic holes and is overall a general mess.

If you like the book and/or the games (i.e. The cannon) don't watch this show, because it will just annoy you the only character Netflix didn't ruin is the The Roach (Geralt's horse).