Kommt ganz drauf an.... was findest du denn schlimm an Frames?
Für deinen Zweck sind sie recht vorteilhaft....(wenn man keine serverseitige Sprache verfügbar hat).... da man eben Teile einer Seite separat pflegen kann...
<iframes> haben halt den Vorteil, dass man sie frei in einer Seite platzieren kann, wofür mit normalen Frames je nach Design ein erheblicher Aufwand vonnöten wäre.
Der Nachteil ist bei <iframes> halt, dass sie weniger Brauserkompatibel sind als normale Frames.