Hola, no tiene que ver el nivel de complejidad al maquetar o diseñar, si quieres tener un buen posicionamiento en los buscadores por ejemplo (si es que es de tu interés), requeires de seguir los estándares de diseño y desarrollo web. hay varias herramientas de validación de código HTML. El uso de tablas es de hace mucho tiempo, todo cambia, se actualiza los estándares. Desde la web 2.0 varias cosas cambiaron, ahora imaginate tenemos HTML 5 hasta los div dejarón de ser importantes, ahora tienes etiquetas como <header> <footer> <video>.
Mi recomendación final sería seguir los estándares W3C simplemente.
Saludos,