I think people need to understand the word used "BEST", it doesn't mean "coolest" or "most badass". if the criteria is different from the topic name I guess we're just naming favorites.
Some of the choices are quite frankly, not even close to the "best".
Ho-Oh is the best H pokemon, it's the only uber. Heatran would follow. Just going by how "good" they are in bettle, which is what "best" would imply.
And some people need to read:
For whatever reason you feel like, list your favourite Pokemon that starts with the letter H. It could be because of it's looks, it's competitive capabilities, or whatever other reason that makes it your favourite. TC in the OP
To err is human, but to really screw things up you need a computer! NNID: CodenameGreyFox