Yo me considero un diseñador web relativamente novato. Hasta hace 5 meses apenas tenía nociones de algo llamado "CSS" hasta hace un mes apenas conocía los DTD y el XHTML, así de como validarlos, y hasta el día de ayer no podía crear un HTML Strict por que el puro nombre me aterraba hasta que decidí ver por que era "Estricto"
, y descubrí que era más sencillo de lo que sonaba.
Lo cierto, es que mi progreso lo he tenido que hacer paulatino, y si de apenas conocer HTML y CSS, hubiera tenido que irme directo al Strict para validar, es posible que no hubiera comprendido todo tan rápido, y hubiera desistido.
Lo más optimo es hacerlo Strict, y una vez que le agarras, creo que es lo mejor, aunque el Transitional me ha servido mucho en mi experiencia pasada, por lo que lo defenderé aunque prefiera no volverlo a usar
Del que si no se su motivo de existencia, es del Frameset...