Desiging websites without tables is still too difficult and both counter-intuitive and counter-productive to be a realistic alternative for the vast majority of people.
I had been toying around with various PHP based systems for a while now but now I have finally settled on Drupal and I am liking it a lot. I have widely varying needs of scale, management and complexity and Drupal certainly fits the bill for two sites I am currently building.