Antes no había mas remedio para el que aprendía, pero ahora usar tablas es incorrecto.
Los divs y las tablas no son unos elementos que se usen para lo mismo. Las tablas se usan para una cosa, y los divs para otras, usar las tablas como reemplazo del div, o al revés, es incorrecto.
No es cuestión de gustos, es cuestión de reglas, de estándares y de código.
Saludos!