According to the float package documentation, the H float placement specifier
[...]when added to a float, tells LaTeX to “put the float HERE, period”. If there isn’t enough space left on the page, the float is carried over to the next page together with whatever follows, even though there might still be room left for some of that.
I've heard some opinions in favour and some against the use of this placement specifier. I personally tend not to recommend its use and suggest the use of an static object from the beginning instead (but the only reason I have is that I don't like the idea of declaring something as a float and then suppressing the flotation; I'd rather use a static object from the beginning).
Are there any major drawbacks associated with the H float placement specifier besides the one mentioned in the last sentence of the quoted text?



[H]is that it goes against what floats should do... float. But, if well-used under these circumstances, there is no major drawback. – Werner Mar 03 '14 at 18:22