Dem kann ich so nicht zustimmen.
Nur weil die eine Sache etwas komplizierter, dafür aber besser ist, sollte man nicht einen anderen Weg nehmen.

Gerade bei Delay bzw. Wait (oder wie sie auch immer heissen) Funktionen, muss man aufpassen das der Compiler sie nicht weg optimiert!