Heatran itself is good in competitive; however, correct Natures are essential for the best competitive Pokémon. Most people who catch Legendaries soft reset until they get the correct nature (and use the ability Synchronize) to catch ones with the Right nature. :P
Gentle Heatran may work to some extent, but it will have even more trouble handling Physical Attacks than a Calm Heatran. :P