InvokeRepeating in unity is amazing. Its perfect for timing things perfectly instead of trying to make custom timers and relying on constant FPS. Not that anyone cares lol.
InvokeRepeating is the only way I create loops in unity, although don't go to overboard as it tends to lag if too many calculations are being done in the sub frames (as per usual)