Secondo gli standard del W3C è il metodo migliore, oltre a darti maggior gestione della pagina anche dal punto di vista grafico ti rende le pagine molto leggere, e si pare sia meglio eliminare le tabelle grazie ai CSS.

Anche se personalmente pur usando i CSS mi baso ancora sulle tabelle, ma il resto va in CSS.