Macros are there to make the game easier to control, not play for you.

To that end the first and foremost thing they need to do is make macros responsive enough that you can actually USE them. They need to fix the system before they expand on it.

If they manage that, I wouldn't mind if they put in cast sequence macros. /wait is really just a poor mans version of it that backfires if you have to move.