Existem vários motivos pelos quais ele é herói, não anti-herói. Um dos principais é que quando falamos do Hulk como personagem, não estamos falando de uma única "pessoa". Naquele mesmo corpo também existe o Bruce Banner. O Dr. Banner é altruísta e bom, e esse cerne de altruísmo permanece mesmo quando ele se transforma em Hulk. É verdade que ele pode destruir uma cidade e lutar contra o exército, mas ele não faz isso por maldade. Na maioria das pessoas ele está protegendo alguém ou apenas quer ser deixado em paz. Quem conhece o Hulk sabe que ele não é o tipo de personagem que veria alguém prestes a ser atropelado por um carro ou sendo atacado por um supervilão e mesmo assim não faria nada.
É por isso também que outros personagens com o mesmo poder que o Hulk, mas que são mais como humanos, permanecem maus quando se transformam. É por isso que o Emil Blonsky, que é mau, se transforma no vilão Abominável, por exemplo. Os traços morais do humano persistem mesmo quando ele se transforma.
Além disso, Hulk não causa destruição simplesmente porque quer. Ele infelizmente tem, ao mesmo tempo, a tendência natural de ser dominado pela raiva e a mente de uma criança. Por isso às vezes ele demora a entender as consequências de suas ações. Mas ele consegue lidar melhor com isso principalmente quando é ajudado por outras pessoas que o compreendam e gostem dele, como Rick Jones ou Vingadores. O próprio Bruce Banner, quando está no controle, faz o possível para que o Hulk não causa problemas a ninguém. Por isso não faz sentido considerá-lo como um anti-herói.