There are a few things I noticed that may be nice so I will list them below.
1. If() … then() … else() commands. It would allow more variation in things.
2. Storing variables and getting values from Miqo. For instance things like this could be nice:
workFor(0:20:00)
craft(max)
setVariable(craftCount, totalCraftNumber())
goToRandomWaypoint()
If(craftCount > 100) then(deliverCollectables()) else(repeatChapter())
In this example totalCraftNumber would output the amount crafted in the scenario session and setVariable would store it into the craftCount variable.
3. Random number generator to help switch between actions.
4. Multi action loops from things like workFor/Until. So for instance: WorkFor(1:20:00,startSquadronDungeons(2),startDesynthesis()) or similar to make it repeat that loop for 1 hour 20 minutes.
5. Custom command routines. For instance make a chapter of sorts, store it under a name, and activate it within another Scenario.
Does anyone else have any other suggestions?