基本みんなと同じ意見です。一応自分的な回答(ちょっと極端な言い方します)としては、 1 WAITはループ以外でも使う。VSYNCはループ以外使わない。 2 VSYNCを使う。ただしボタン入力待ちなどのループの場合は確実性をもたせるためにあえてWAITを使うこともある。 3 VSYNCの引数は省略すると1になるのでまったく同じ。 って感じです。