I agree both the request to make macro's queue and also to cancel error messages.

For those unclear, do a skill / spell in game and just before the cast bar fills press your next skill / spell. The next will start casting the instant your previous one ends. This is handy because if the next spell didn't queue and just failed due to the pending cast, you would have to time each cast perfectly, wait a bit after each skill ends or mash the skill. That's what you have to do currently if you put the skill inside a macro. It doesn't add to gameplay in any way (not for me at least!), and if it did should be the same for non-macro skills.

Macro's won't play the game for you. There are so many varying situations that only simple macro's are effective in practice for any challenging content.

A macro can be used to replicate the convenience of auto target forwarding that already exists in many other MMO's, and will surely appear in this games own settings eventually (i hope).