Who should Geralt give Alvin to?

I chose Triss when I had to choose because obviously the salamanders wanted him and she seems powerful enough the protect him. But Shani does seem like she would be a much better mother figure towards Alvin and seems like she would care more about his wellbeing. I know that Triss cares for Alvin but she does seem a bit too focused on Alvin’s powers and teaching him to use them. Idk, I still think Triss could protect Alvin better but Shani seems like the better mother. So, who should Alvin go to?

I chose Triss when I had to choose because obviously the salamanders wanted him and she seems powerful enough the protect him. But Shani does seem like she would be a much better mother figure towards Alvin and seems like she would care more about his wellbeing. I know that Triss cares for Alvin but she does seem a bit too focused on Alvin’s powers and teaching him to use them. Idk, I still think Triss could protect Alvin better but Shani seems like the better mother. So, who should Alvin go to?