Heimdall skickade Hulk eftersom han är ett bättre val på följande sätt,
Han har arbetat med Avengersna under en längre tid än Thor och han känner avengersna bättre.
Heimdall har ingen väg att veta att Banner kommer att kunna omvandlas till Hulk. Hulk är lika bra som Thor när det gäller att slåss. Också den vapenfria Thor satte inte en bra kamp mot Thanos som Hulk gjorde. Så Heimdall kanske trodde att Hulk skulle vara mer användbar.
Vi såg också att Thor kunde överleva i rymden. Kanske Heimdall visste det och han skickade Hulk eftersom Hulk inte kan överleva i rymden.
Och för att adressera dina poäng,
he was sent back to warn everyone, he could have sent Thor back to warn everyone else.
Han kunde övertyga Tony om att ringa Steve Rogers. Tony tog ut flip-telefonen från Steve som senare användes av Banner för att varna Vision. Jag tvivlar på att Thor skulle ha övertygat Tony.
he warned everyone that Thanos was coming, but I am sure that after Thanos's goons came to earth and tried to take the Time Stone that Dr Strange could have seen this
Banner varnade underligt tidigt nog och kunde få Iron Man till sanctum. Dr Strange kommer att ha sett detta efter att Black Order kom, men Tony Stark kommer inte att vara där och han kanske inte har gått till Titan.
Även skyddsstavningen kring tidsstenen kan ha placerats underligt efter varningen från Banner eftersom det inte fanns något sådant skydd i Dr.Strange-filmen.
Banner varnade också Cap om Vision. Annars skulle de ha sinnet sten utan en strid.