From the very first episode the show should have cemented the main stories (Geralt, Yennefer and Ciri) in the present.
These should have been the starting points of the show (all timelines in the present):
-A witcher named Geralt is searching for a girl called Ciri
-A court mage named Yennefer is tired of her 30 years being in court and want to break away from it.
-A mysterious girl named Ciri is running away from the Nilfgaard army and looking for Geralt.
-A powerfull army form Nilfgaard is gaining strength and moving north. Their purpose is a mystery.
After establishing all these points in the present, we learn about each character past through flash backs as the series progresses.
We learn about these characters and their world trough their adventures and how eventually all meet each other.
Other points:
-lack of creativity in the fighting sequences choreos.
There were only two decent sequences; the one at the end of the first episode and the fight between Geralt and the striga monster-princess. The other fighting sequences were kinda lame.
The sword fight choreo between Vilgefortz and Cahir in the last episode was quite mundane and uninspired.
-The power levels of the main characters are all over the place.
Geralt is a badass kicking ass in one episode and then suddenly sucker-punched and captured in another. The same can be said about 30+ years magic user Yennefer that prefers to take a boat trip instead of just teleporting to the location.
-Cahir, the leader of the Nilfgaard army was a poorly develop antagonist.
-Lack of a world map for the audience to see
Anyway, overall it was an entertaining show and I must definitely will watch the second season.