The follow doesn't even work for friendly NPC. Only for other player characters. Also, there is a command for stopping a macro. /macrocancel I think. However that command can't be included in a macro, and must be always executed from the chat line. There is also /macrolock, which prevents other macros interrupting the one in use. I actually found some use for it since I have macro that switches to my miner gearset, as well as activates couple cross class skills for node visibility. I kept interrupting it with my mounting macro ^^;
All in all, macros are good for utility such as switching classes and adjusting hotbars and as said, for crafting rotations, but rather bad for using combat skills, even worse for chaining them.