I think you have that backwards. There have been no problems reported with For loops, and when Tom used Until 70
as his end condition, he didn’t have a problem either. The examples that have had problems have had stoploopif or until statements with a comparison operation as the end condition. Those that used internal counters had no problem.
The procedure that started this thread had only 3 statements within the loop. I wouldn’t call that complicated.