Die Frage ist was will man erreichen/darstellen. Will man einfach irgendwie, mit möglichst wenig Aufwand, eine Webpräsenz realisieren hat man keine Lust viel Zeit und Aufwand in die Erstellung der Webseite zu investieren. Ergo benutzt man an Technik was einfach ist. Frames und einfache Tabellen sind einfach zu benutzen. Aber sie haben auch viele Nachteile und ermöglichen selten eine ausgefeilte gestalterische Aufmachung. Frames-basierte Webseiten sehen demnach auch immer aus wie mit Frontpage erstellt, egal was man macht. Des weiteren wird jeder eine Frames-Seite verfluchen, der je mit einem mobilen Browser eine solche Webseite besucht hat
Für schnelle Ladezeiten reduziert man die Grafiken auf ein Minimum oder erstellt eine rein Text-basierte Webseite für Modem-Benutzer.
Um zurück zum Thema zu kommen:
Für einen ersten Gehversuch in HTML ist es ganz ok was einfaches zu machen. Wenn man später einen höheren Anspruch an seine Webpräsenz stellt, kann man immer noch eine ausgefeilte Webseite nachliefern.
Ich würde bei deiner jetzigen Webseite darauf achten das du die Webseite nicht für eine 1024x768er Auflösung optimierst. Es gibt viele die ihren Browser nicht im Vollbildmodus betreiben. Sonst kann man noch nicht viel dazu sagen, ist ja noch nicht viel da ausser eine 3 Fenster Frame-Aufteilung und ein wenig Text