Nobody on these forums seem to want useability enhancements, because they take away from player "skill.'

They should add a "wait for this JA/spell to complete before moving to the next macro line" command. e.g. <wait ja> and <wait ma> etc.
Already exists. /wait # <wait #>.

Oh, you want it to automatically decide the appropriate amount of time? BUT THAT WOULD REMOVE PLAYER SKILL!
[/sarcasm]

(it's actually a good idea. I'm just annoyed right now because I make a decent suggestion and all people can say is "you should be skilled enough not to need that" or "it's a waste of time.")