hah
My thinking was something like :Ok..... so we have to make a decision. Shani is a normal medic and all her skills she shown me are how to make a proper autopsy and she's a master in kamasutra. She may have kids with someone, but not Geralt. (possible break-up because of no kids) She's a normal, casual girl, if not to count her medical skills. She also has genes of her granny(ouch...) Also, a good mother. I can't really see her in the battlefield, other than healing wounds of soldiers.Triss on the other hand, is skilled in magics, unlike Shani. She can take care of herself. She's also skilled in battle, unlike Shani. She can do a lot of illusions including orgasm illusions or food (why the hell we need cooking for?), unlike Shani. I dont really know if she's a good mother since she can't have kids. But she's wise. She knows what's good and what's not good for Geralt. She's morally good ( " I don't want to look into your mind, although i may". An influential person in the politics scene, which is both a good and a bad thing.Triss wins with Shani on who should take care after him. Shani knows only how to heal him or care after him. Triss would make Alvin control his power and maybe, just maybe in the future be a witcher ( Geralt's dream, right ?) What in your opinion is more tempting? It all depends whether your Geralt wants to continue the witcher tradition, and be the unique guy and pass it to Alvin, or assimilate and start beeing "normal" with Shani.I took Triss. For the sake of curiousity, and the above arguments.