I love so much about this series, from the acting of most the actors, to the story, to the plot, everything makes sense and works well. The series takes us pretty nicely into the world, even though it jumps around a lot. My only fall backs for season 1 were that some strings were just stretched way too broadly, which they didn't have to be at all. The second season goes through that much quicker and keeps you attentive. So much better job on the second season. The first season was full of scenes that didn't bring the characters or plot any further nor did they reveal anything worth creating a scene for. Even though season 2 has some of those scenes too, and a lot of the scenes. For example Yennefers complete string in the first 2 episodes of season 2 could have been told in 3 scenes. But what really bores my boyfriend and me to death is how boring Gerald is portrayed. We get it, he's cool and composed, but after playing all the Witcher games. He just speaks so slow and so unconvincingly trying to be this "over it" type of guy, that, he just ends up being boring. A lot of his jokes come out flat and wrong, because he's overly trying to sound hard, but it just doesn't work for me. First seasons was a 5 for me, because of this, the second season I'll give a 7 because everything else improved so much.