Formulare können tabellarisch sein oder sich so anfühlen, aber Tabellen implizieren neben der Semantik auch eine "Präsentation". Wenn Sie ein Formular in einer Tabelle auszeichnen, wird das Design tendenziell auf ein Layout mit zwei Feldern und zwei Eingaben festgelegt (vorausgesetzt, Sie wollen keine Zeit damit verbringen, das CSS der Tabelle zu überschreiben). Darüber hinaus können Sie müssen überschreiben Sie die Stile, wenn Sie versuchen, kleine Bildschirme wie Mobiltelefone zu berücksichtigen.
Außerdem wird ein Bildschirmlesegerät dieses Formular mit einer Überschrift ankündigen, "Zeile 1, Spalte 1, Beschriftung, 'Name', Spalte 2, Eingabe, 'Name'..." statt einfach, "Eingabe, 'Name'..."
Ich empfehle die Verwendung von DIVs, FIELDSETs oder ULs/LIs. Damit bleibt die Darstellung in den Händen von CSS, genau dort, wo sie hingehört.