I think there are two separate issues here:

1. Creating a macro: Some sort of drag-and-drop system would be preferable to typing out skill names by hand.

2. <wait>s and lag: Some sort of execution system that waited for a step to complete before moving on to the next one would be preferable to whatever it is the game does currently.

As a "casual" crafter, I don't need or want much more than that. I'm not sure that I'd trust a macro that I didn't create myself to be appropriate for my gear and unlocked skills.