速度を一定に保つためのメインループとかの場合はVSYNCの方がいいと思いますが、ボタン入力待ちなど速度と無関係の場合はどっちでもいいと思います。 ただ僕も上記ケースではVSYNCにしてましたが、VSYNCだと実質ウエイトが入らないことがある(メインループの場合はその方が便利ですが)ので、その結果としてボタンの判定がおかしくなるのであれば中身をWAITにする方法だとどうなのかなと思った感じです。 まあでも実際に不具合が出てないので試せないのでWAITにすれば直るのかはわかりませんけどね…