Henry Cavill as Geralt looks pretty dang spot on.
But despite that being the general consensus, there's still a few ignorants who have stupid gripes. "Why no beard", "why no two swords"...
These self proclaimed "fans" only have the videogames in mind when it comes to The Witcher, and they absolutely can't get into their skulls the fact that the show is meant to be an adaptation of the
books. In them, Geralt wears black clothes most of the time, with a studded leather jacket and yes, only one sword on his back. Usually the steel one, as the silver blade is carefully wrapped in cloth and transported on his horse, he never risks ruining it by carrying it with him. If I have to nitpick something, it's be the absence of silver spikes on his gauntlets' knuckles but that's pretty much it.
As for the beard, once again that's something Witcher 3 brought to the collective imagery, even the previous two games had him beardless and before 3 came out, no one associated facial hair to Geralt.
I don't know if these people are just ignorant, or trying to justify the nonsensical backlash they pulled when they first shat on Cavill for those test pictures that came out some time ago (when the hell will folk learn not to downright judge something before it's actually finished).