Podes usar tabelas (apesar de não ser obrigatório) para apresentação de dados, por exemplo se tiveres uma tabela que te lista dados da base dados, podes usar tabelas sem problema, agora o que deves evitar é usar tabelas para construir o site, ou seja:
divs -> para construíres o site/layout/template
tabelas -> para apresentação de dados
Basicamente é isso, pessoalmente evito o uso de tabelas em qualquer situação.