Geralt definitely has a thing for redheads in this game.I loved the in-game version of Triss. (I like her in the books, too, but that's sort of beside the point.) She's smart, funny, ironic, a little vulnerable/insecure but still tough when it counts (Alvin's description of Triss fighting off a group of armed kidnappers is great), and she has a life apart from being in love with Geralt. In fact, as others on this thread have already pointed out, she has a life that is very similar to Geralt's: her job defines her whole life, it's dangerous, she can't walk away from her commitments without serious consequences, her public and private lives don't mesh well, there are no easy moral choices for her etc. She is not an easy or simple character, but she's interesting. I also think that the prologue firmly establishes her as an ally in spite of the conflicting interests that emerge later. I just didn't find her as unreliable as some other players do. Personal interpretation, of course.Shani comes across (to me--not to everyone, I know) as generally nice but a bit too passive despite her medical work and frustratingly possessive, snarky, and unhelpful if she's angry.But...even though I greatly prefer Triss as a character, I think CDPR was brilliant to create a two-woman choice that Geralt has to make--at least as a practical solution for dealing with Alvin. I admit that I also enjoy watching Geralt squirm a bit when he realizes a little too late that Triss and Shani both take his "professional" decision personally. Schadenfreude. I'm glad it's not me, obviously.