Seasons 1 and 2 was good, and a bit closer to the books.

Season 3: Geralt now are a baby sitter.

Aesthetically, the show feels like it's taken a step backwards. Costumes seem worse than even in Season 2, with many quite cheap-looking.

Season 2 also had great establishing shots-big overhead shots of lots of different cities and places. There's a bit of that here, but not much. Aretuza gets a few, but it feels meager compared to what we're used to in fantasy

Jaskier he's now suddenly bisexual, weird flirty stuff between him and Radovid.

The writing. Way too many modern turns of phrase. I don't mind some of this but it's constant and gets worse. And then there are weird choices, like Geralt not killing one of the bad guys he's been trying to kill for no reason whatsoever. He had a perfect opportunity to quickly lop off the bad guy's head and he just runs off, like Obi-Wan and Vader in Obi-Wan Kenobi. So dumb.

The elves. I just despise how they portray elves in this. They're literally just humans with pointy ears.