Geralt would never choose book Triss. Perhaps that statement is true. However, this is NOT the books. IMO, I don't care about Yen or Triss's past transgressions. A person's past is what makes them who they are in the present and if you love that person presently, then what does it matter what they did X time ago?
The fact remains is that we can roleplay Geralt however we like so the argument of what book Geralt would or wouldn't do is moot. The way I see it, people don't just lose their memory for years then go back to being the old person they were beforehand. You're free to roleplay him as going right back tot he same life he lived before with the same love he had. there is nothing wrong with that. However, I chose to roleplay Geralt as a man who has changed somewhat from his ordeal. He may have gotten his memories back but that doesn't magically erase the experiences he had during his memory loss. I don't see my Geralt just falling back into his old life and love entirely.
My Geralt doesn't really know what to think of Yen when he firsts encounters her but he knows he still has feelings for her. But at the same thing he's changed. This is why I have Geralt wear his own clothes to the wake and not ones Yen set out for him. Perhaps past Geralt would have donned the clothes she set to make her happy but once again, My Geralt has changed. He's able to see Yen with clearer eyes so to speak. It doesn't mean he thinks she's a horrible person, and he still enjoys her company...in small doses. But is she the love of his life? Not to this new Geralt.
This Geralt couldn't let Triss just sail away and that's all that matters.
Learning that Yen never bothered to lift a finger to aid Geralt when he needed her the most only cements it for me as the player. I think Geralt and Yen look good together and they both love Ciri. But that doesn't automatically means Yen is what's best for present Geralt. It doesn't mean that my Geralt has to think she is what's best for him in the long run. Which he doesn't.
The lack of Triss content does suck though.