No le dé miedo usar las tablas, los divs deben usarse para efectos de layout, es decir para organizar elementos. Las tablas son totalmente válidas para usar datos tabulares, es una mala práctica tener una serie interminable de divs para hacerlos parecer una tabla.

Lo que sucede es que como antes se usaban tablas para diseñar lo que era una mala práctica, entonces se tildaron de “chicas malas” a las tablas y que todo uso de ellas estaba mal y no hay tal, además tienen bondades en cuanto a usabilidad como poder filtrar columnas.

Pueden ver más información en: http://www.noupe.com/how-tos/better-ui-design-proper-use-of-tables.html

Formstack in Better UI Design: Proper Use of Tables

Getsatisfaction in Better UI Design: Proper Use of Tables