I really love LaTeX, and learning it and working with is just as much fun as the beauty of the documents it outputs.
But when it comes to figures in LaTeX, sometimes, even when using the '!h' parameter, if the figure is too big then it is moved to the next page, and it fills the space between where it was included and where it appears with other text from the document; sometimes the figures even go to the next section.
So here is my question, does LaTeX know what it is doing? And is it really better this way? Or does this make the document looks less readable and less professional?