Well, there's Sophie for sure. She's a significant figure in the story with Keefe. They have a relationship that's important for the plot. Another one is Biana. She's part of the group and has her own personality and role. Dex is also important. He has his skills and his interactions with Keefe are part of what makes the story interesting.
Geralt ends up with Yennefer. Their relationship is complex and filled with passion. They have a deep connection that has been through many trials and tribulations throughout the story. They care for each other deeply despite their differences and the various challenges they face in the world of the Witcher. It's a relationship that is central to much of the story's emotional depth.