I'm warming up to it but the writing really isn't the best. I don't know if that's intended as some kind of 4th wall shenanigans but there's really weird anachronisms in Jaskier's dialogue (talking about "exposition" and "reverse psychology"). All in all the dialogue is a bit corny.
What's bothering me most is the pacing of the show though. We have Geralt meeting a sorcerer who tasks him to kill a cursed princess, earning his title as the butcher of Blaviken (by butchering a few people in the town/village? of Blaviken), killing said princess (with whom he's had sex with the night before), we're introduced to Cintra, Calanthe, Ciri and in the same episode we see the death of Cintra, Calanthe which forces Ciri to flee. It feels extremely rushed like something I would have written during my formative years, quickly moving from one "cool scene" to the next to quickly get to some imaginary plot goal. I've only watched 4 Episodes so far and I have to say that many of the issues I've encountered could have been fixed if they stretched out the show a bit and turned the 8 episodes into 10. Right now, it feels like every scene is extremely subservient to the plot. The show is too preoccupied with getting somewhere that it forgets to stay a while and let the the viewer get acclimated to the world, setting and characters. It's really basic shit you simply have to get right if you want your special moments to be rewarding and emotional. You can't just skip to the fun parts.
I think it has potential and is definitely at its best during fight scenes. Especially the monster stuff I've seen so far was really cool.