Ich würde auch empfehlen, bei <div>'s zu bleiben. Die Vorteile wurden ja oben alle schon genannt. Ich arbeite gerade an ner Page und da änder ich lediglich float-Eigenschaften und ein paar margin- bzw. padding-Werte und schon ist das Design umgebaut.
Und wegen der verschiedenen Darstellung: solange man valides strict
HTML schreibt, ist es kein Problem.
mfg, mh166