Hola
kojikabutosv, todo depende del programador, yo te doy solo estos puntos:
1. - Si quieres hacer una aplicación que tenga buen nivel de accesibilidad y pues que se encuentre validada por la W3C utiliza los div's con CSS.
2. - Utilizando lo del punto 1, tu puedes cambiar el diseño de la pagina a tu antojo, eso ya depende del programador.
3. - El uso de tablas carga más la pagina al momento de acceder a ella, la hace más lenta y mientras más tablas anidadas, más pesado va a ser tu sitio.
Lo que te comenta o5k4r.m4dr1d es una forma de hacerlo, el cual yo definiría como pésima por el punto 3 que te acabo de mencionar.
Y pues si vas a llenar el código de <table>'s <td>'s y <tr>'s, pues mejor puedes llenarlo de <div>'s, ya es elección, como te menciono.
Yo voto por tus div's con css