I'm honestly dumbfounded by the notion that divs should be used in text. I can understand the use of spans WITHIN a paragraph to apply style, such as <span style="color:#FF0000">Angry little man</span> but...
My interpretation of this, and there's no convincing me otherwise, is that a div should be used to position a block of paragraphs and headings etc. which is exactly "adding structure to documents."
<p> tags should be used for paragraphs. A paragraph should be defined as the collection of one or more sentences.
<h#> tags should be used for various sized headings
If you want to put 10 paragraphs in the middle of a page, use a DIV to get them there.