I never played the Witcher games or read the books, so I went in blind.
Season 1 was okay, 2nd half of season 1 was worse but it allowed me to watch Season 2....
Season 2 is pretty trash to be honest. I eye rolled quite a bit when the classic derived tv trope came on, which may or may not be in the books. But basically this:
Minor spoilers.
Geralt- I love you
Yen- I will now sacrifice someone for power.
Geralt- OMG How could you? I hate you.