А вообще ребят!!!
Преимущество верстки на элементах div заключается в том, что можно использовать всю мощь CSS.
То есть с помощью div можно создавать удобно создавать так называемые Веб-приложения (для таблиц использованы таблицы, для блоков - блоки)
Насчет читаемости кода - дело не в том, можно ли разобраться в верстке/коде, а в том насколько насколько сама верстка соответствует логической структуре. Вся история развития взаимоотношений компьютера и человека стремится к минимизации "барьеров", для этого придумывают семантическую верстку, микроформаты, называют переменные counter и т.д.
Верстать с помощью таблиц можно до определенного момента понимания сути верстки, это как использовать Notepad для программирования. Пойдите от обратного - объясните зачем для стандартного макета шапка+блок с текстом использовать табличную верстку.