レイアウト方法は大きく分けて3系統ありますが、用途に合わせて組み合わせて用いられているのが現状です。
これからのレイアウト方法ですが、問題が色々あるため使える機能は限られます。工夫次第ではかなりいいレイアウトも再現できるので特性を生かして使いましょう。
旧来のレイアウト方法です。柔軟性に富んだレイアウトが可能ですが、テーブルタグは本来「表」を表すものとして利用しなくてはならないため推奨されません。将来は無くなっていくでしょう。
フレームを使うことで、大量のページ入力・更新作業を節約でき、ナビゲーション部分を常に表示することが出来るようになります。IFRAME等も色々使い道はあります。
それ以外にあまり役割はありませんが、使い方によっては非常に便利です。フレームが嫌いな人や対応していないブラウザがあるので気をつけましょう。