Also ich beschäftige mich schon seit längerer Zeit mir CSS, und ich muss sagen, es lohnt sich wirklich. Die Seiten sind viel schlanker und bei Änderungen am Design ist man viel schneller auf dem Weg. Als jemand, der viel lieber im Code areitet, will ich mir ehrlich gesagt die ellenlang inneinander verschachtelten Tabellen gar nicht vorstellen..
Aber wie xantar schon angedeutet hat, ist die Einarbeit in CSS gar nicht so
leicht. (ein Glück hab ich zum Zeitpunkt, als ich mit HTML angefangen hab, einen Pro neben mir gehabt, der mich gleich auf die richtige Schiene gestellt hat

) Besonders die manchmal nerfenden Unterschiede in den Browsern (IE u. FF) können einen manchmal echt auf die Palme bringen.
Gut aufgebaute Seiten haben halt ihren Preis..
Ausserdem sind Tabellenlayouts strengstens im Bezug auf Barrierefreiheit verboten..
Natürlich bleibt es aber jedem selbst überlassen, für welche Art von Layout man sich entscheidet.
Mit CSS geht man aber in jedem Fall den richtigen Weg