使用されることが多いWHILE 1~WENDという無限ループですが、こうしてみると速度面でも短さの面でも使うメリットはありません。 まぁ最速や最短を気にしない場面では私もよく使っていますが。 あとGOSUBは速度重視の場面では使用するし、そうでない場面であればDEFの方が使い勝手が良いです。 結局可読性かリストの長さか速度かでどれを使うかのがベターかが決まると思います。 特に気にしないのであれば自分が使いやすいものを使うのがベターでしょう。 でんぺんさんも書かれているようにプログラミングに正解はありません。 趣味でやるプログラミングならば他人がとやかく言っても自分が楽しく作るのが一番ですね。