I've only played DAI once (Hawke vs. Alistair, chose Hawke) but here is my thought process for each:
Stroud is way too irrelevant for me to care about. At the same time, I can't really think of any other gray wardens that would have fit better. All the Awakenings people can die iirc, Hawke's sibling may be a mage/templar/dead, lol @ Anders. No wonder Bioware has stopped letting us kill everyone, it fucks over the story. It probably should have been Blackwall in that role, even if he's not really a GW. "Should I kill a former protagonist that I spent a whole game playing as, or this random man with a mustache?" Hmm
Loghain vs. Hawke. lol@ Loghain being able to sacrifice himself to save a player character in yet another game. But still Player character > him even though he is great. I like Hawke, I am the 1%.
Alistair vs. Hawke is impossible and I had to think about it for a long time. Alistair is in my top 3 bioware companions, but because he becomes a complete emotionless mess in DAI I picked Hawke because he still brought moderate lulz.
Hawke and Alistair make very sexual eye contact at one point in the fade. Gaylistair confirmed