Yeah, The Witcher hasn't really aged well but goddamn if it didn't have some cool ideas. It's been awhile since I've played it but I'd be lying if I said the game is as good as I remember it. I think you pretty much nailed it. There is a lot to dislike about the actual game parts but there is a diamond in that rough and a whole lot to like even if your not someone that reads the books before playing.
Granted, a lot of what makes The Witcher good is what comes from it's source material. Though CDPR did a great job in implementing the lore/characters into a decently realized interpretation. Especially as a jumping off point for the awesome Witcher 2 and 3 games that just nail it in my opinion not just in adding so much more to the already fleshed out world but also drastically improving the gameplay/systems. I'm so happy The Witcher had a chance to exist and we have these great games as a result. I have so much love for CDPR and what they've done with the series.
Now give me Cyberpunk damn it!