I watched both trailers. The good things are Cavill has potential, he is just finding his footing playing the character I think, eventually he will get better and better in the role. I do think "Yennefer" is a great casting pick, because she looks like what I would have imagined the character to look like in real life. A dark beauty with an edge and even an "alluring danger" to her.
So the casting of that actress as the character is brilliant. (keep in mind I never read the books so don't have any possible pre conceived notions from the books in my head)
Here is a big problem - as others noted in previous comments - Cavill looks too young. They should have "aged" Cavill and made him older with grey hair. I don't find a young Geralt that appealing, I want an older, grizzled Witcher instead,
All they had to do was copy this trailer and put it to live action and it would have been a blockbuster trailer. The script and camera shots and scenario are all already there, brilliantly done, and this would have blown those two other trailers away!
https://www.youtube.com/watch?v=c0i88t0Kacs
A shame they didn't just copy this trailer to a real life one!
Anyway, I think the tv show/netflix series it has potential, and I do believe that some are being overly negative about it overall.