I thought it was what we hoped, an improvement on the foundation built in S1. Some of the actors are growing into their roles like Dandelion…err…I mean Jaskier, Triss, and Yen. They seem more like the characters I‘ve known for so long, even if parts of their story arcs are low points in the show. Some of the side characters are good as well, like the priestess.
Still not sold on Ciri, which is a shame as she’s so important. And the new villain mage guy was meh.
Most everyone probably knew the big reveal at the end, but it was good closure to finally see it. Overall, I’d say it was a success.