A. Any combat related(skills/abilities) macros with wait in them(compile macro) are garbage and should never be used.
B. The only time a macro is worth it is if it is faster to use the macro than it is to use it physically, such as <mo> and a ress macro without a wait command like
/ac "swiftcast"
/ac "raise" <mo>
/ac "raise" <t>
/ac "raise" <1> and then from 2 to 8.