Mark and Louis-Philippe
I have had a number of conversations with users on the subject of supporting control logic in LoadComplete.
Granted, if we had infinite resources we probably would have had all of that and more.
However, in my experience, there are relatively few cases when control logic is a requirement for a scenario. Clearly, if one is used to scripting the scenario to begin with, that would be the only way to go, but with the record/replay there are some options.
First of all, for loops, please review the following topic in the online help, describing complex scenarios.
http://support.smartbear.com/viewarticle/34449/You can easily do static loops using this capability, the specific case that is hard to support right now is loops with dynamic boundaries (and I suspect that is a very sophisticated case).
We are going to publish a technical tip on this subject soon as well, it is in the second revision with tech writers.
I'd like to understand better your need for support for if statements, to advise you better.
Thanks for the good questions!