The Witcher is a very entertaining show that balances its approach to mature subjects and some of its humour quite well. And while all the fantasy elements work good enough, what the Witcher truly excels at is medieval drama:

For me the best episode of the show is where a Queen was being forced to betrothe her child to an older man because of male tradition, and how loyal the Queen is to this idea despite how much she may dislike it. There is so much worldbuilding done is this singular story (another thing the Witcher is good at) that the show really does succeed in presenting us with a semi-realistic medieval world, and it's really fun to watch what sort of stuff can happen in it.

However it is the fantastical parts of the Witcher that let it down for me. I have never read the books or played the games but I knew from the moment I saw them that Geralt and Yennefer would never ever be in any danger, and so felt absolutely zero suspense whenever the show tried to make me think something might happen to them. They have plot armour so thick that the show just fails to build tension whenever they're in trouble. They may get beaten up a little in one episode, but are entirely fine by the next, acting as though nothing happened. For me this was a serious turn off that left me feeling uninterested in a lot of what was happening. The build up to the final battle of the season is so lackluster because we're led to believe the enemy's superior numbers will crush the heroes, but the heroes are so omnipotent that they could have beaten the army using absolutely minimum effort.

However the one character that kept me with the show was Ciri, whose story intrigues me ten times more than Geralt's or Yennefer's because she's the only character I truly believed to be vaulnerable. I felt for her losses more than the other characters and, after seeing her be hit, abandoned, misled and diceived, realised she was the only main character at risk throughout the entire show, and thus she was the only main character I ever rooted for. She is faced with having to learn harsh realities about her parental figures, come to terms with the adult world by herself and depend on almost no one for her entire story.

I realise Geralt is essentially a super human and Yennefer is a powerful witch, but applying some of Ciri's vulnerability to their characters could have helped this problem I had with the show.

I'm not sure if I could recommend this based on my interest in only one character, but maybe I could if you're a fan of the games or books and just want to see Geralt and Yennefer break things and then make some jokes about it after.