Now that I've said that ...... I am extremely disgusted with WC3's handling of Hobbes.I do like the overall idea of having Hobbes betray you because that IS a real betrayal... and I think the game does a magnificent job of making you feel bad about your own actions over I'm not at all fond of the modern trend of deciding favorite characters are too precious to harm or to ever have bad aspects. Kill your darlings!
First of all, I think the Hobbes choice should be branched, thus player should be able to get a story for Hobbes to survive and return to Ghorah Khar or even become one of the Kilrathi elders after the war, which echoes certian points of WC2 and Freedom Flight.
My point is that if the team did not like to have a big kat around the player, then just do not let him appear in the story.