Infinity War; Why did Heimdall choose to save Hulk over Thor or Loki?
There’s some good answers, but here is my take.
Loki was never an option
- I mean, seriously he may have pulled his weight at the end of Ragnarok, but he had tricked Odin into banishment as well as holding 2 Infinity Gems in the original film and attacking Midgard. He has constantly been a thorn in Asgard’s side and is known as a trickster amongst the cosmos. He is NOT to be trusted. Even Dr Strange dispatched him in Ragnarok, without even talking to him. He would probably do the same again (bearing in mind last time he saw Loki, he tried to kill Strange).
Thor - I don’t think Thor would ever have forgiven him. If Heimdall had sent Thor away when there is any chance of him saving another Asgardian, Thor would have felt that dishonour of leaving his brother, his friend, his countrymen especially as he and Heimdall are the only sworn protectors of Asgard left. As an Asgardian, they do not run when there is any chance they could have saved their citizens. If Thor died in battle, he would have gone to Valhalla, Asgardian warriors do not run for fear of their life.
Hulk - As Bruce Banner, he is an academic and also, one of Earth’s Heroes. He fits the bill. Heimdall doesn’t really see Thor as an Avenger, he sees him as a member of the Royal Family sworn to protect Asgard. Let Thor live or die among his people. Let Hulk do the same with his people.
Therefore Heimdall’s choice was logical, Ebony Maw captured Thor already:
and Thanos was also looking at Thor too and Heimdall didn't have much choice.
So he picked the easy option of Hulk as he was not captured in metal scrap and was lying on the floor nearer to him than Thor: