Es ist lediglich nicht unbedingt hübsch, Text direkt in ein <div> zu schreiben. Üblicherweise bildet Text Absätze, also <p>'s. Wenn du natürlich in eines der Elemente mehrere Absätze schreiben willst, ist <div> keine falsche Wahl. <span> hingegen wäre in diesem Kontext höchstwahrscheinlich falsch, denn <span> darf z.B. kein <div> enthalten.
Was du hingegen besser machen kannst, WENN du dich für HTML5 entscheidest: Du kannst deinen Text in <section>'s aufteilen, statt in einen DIV-Wald.
Was du hingegen besser machen kannst, WENN du dich für HTML5 entscheidest: Du kannst deinen Text in <section>'s aufteilen, statt in einen DIV-Wald.