Season 1 showed some sparks of good intention and skill - casting of Geralt and Jaskier, some dialogue moments, some sets and fights were good.

It made an absolute mess of the story, using a confusing non-linear progression (a thing you shouldn't try if you're not an experienced film maker).

Season 2 suffers from most of the things than Season 1 suffered. Yes, CGI is better, yes costumes are better, but the rest seems to be amplified in stupidity. I honestly don't know who is responsible for this, but I have to blame the showrunner, Schmidt, who pretends to be a big fan of the series, yet still makes fool of herself and the fans.

Show consists of mostly dialogue - which isn't a bad thing - but most of them are gibberish, with whole conversations set up for some wannabe clever line to be inserted.

I can skip a good CGI, sets, costumes if the story is good, well paced and it seems like the director and scriptwriter knows what they are doing. It's not the case here. Everything seems so rookie about it - even the lighting, choices of props costumes for the scene (Geralt in a shirt in the middle of winter? - that snow looks horrible by the way.)

Some sets are nice (Nivellen's mansion, KM), costumes are better, but not by much - you can clearly see the difference between main cast and less important roles - they kinda looks like DnD larpers - mostly very clean, no wear and tear, just some clothes.

Changes to book story is sometimes needed to adapt to a new medium - but most of the changes here were not, it didn't add any value to the scenes, characters or anything.

Characters are not affected by events at all (where is the traumatized Ciri?), they show up everywhere in the right moments without the regard for distance. Pacing is way off, to the point you don't care about what happens next.

Acting has gone worse (for the main cast) - even Cavill seems to be kind of tired of being Geralt.

It's all a big joke - I'm so disappointed.