It's funny, I joked with my friend that I thought-- through no real indication from the show-- that the match for Sansa was going to be Podrick. While I realize he's just a squire at best, when the war is over will anyone truly care about titles? The thought came to me when I was thinking about his purpose on the whole. What's he really done to forward the story? And the continuous scenes of Brienne training him? What do those insignificant scenes demonstrate? The conclusion I came to was that perhaps Podrick will be meant to take on Brienne's vows to protect Sansa. That in some capacity he'll actually use his terrible sword skills to do something useful to help Sansa in the future. For Sansa, she needs a person of *her* choosing; someone she's fallen for naturally. Also she needs a person who will feel at home in Winterfell and will not attempt to challenge her role as Lady of Winterfell. A few of the other remaining male options are either related to her, far older than her, or have potentially nefarious goals in mind. Podrick is the right age (I think? It's hard to tell how old anyone is meant to be now) and he'd fit in the north and likely has no aspirations of grandeur. Also, he's kind to Sansa and he's not a terrible person. Considering he's been hanging out at Winterfell and is Stark loyal, I can't see any other real outcome for the character.