Fairy Complications and Macros:

You must note, that skill queueing for the fairy does only work for auto embraces.
If you macro the embrace to everything and/or spam embrace like crazy, Fey Illumination and Whispering Dawn action will not be qeued. In this case you will have to hammer on your macro and hope to trigger the pet actions right after her GCD is ready again.

I would not recommend a macro for rouse.
Rouse is a OGCD skill you can just queue in between your own casting, for Fey Illumination and Whispering Dawn it heavily depends on how you control your fairy.
The macro works fine if you do not overcontrol embrace manually.

Macroing attacks is just bad play style. In any game. You can overlay a flavor text string for certain attacks (eg Virus) that don't stack, but otherwise you risk wiping the party because you couldn't cast healing spells while combat spells are firing.
Macroing is bad for reasons of skill qeueuing.
What you mean is macroing attack sequences, which is terribad, noone should ever do this outside of Fates.