Triss is my go to choice. She's beautiful, caring, and a lot nicer compared to other alternatives.
and from what I heard from Book readers, and personally from the games. Triss seems to care a lot about Geralt, and as far as I know she sorta regrets taking advantage of Geralt's memory loss.