"Tables might be easier when you're dealing with a single page, but any site that has even a slight variety in layouts will be much easier with CSS."
That's a valid point. Nonetheless I think that it is also valid to consider the ease with which tables can be used to express layout as a metric for what CSS ought to aspire to.