Sounds good.

There will be complaints from some about all of your suggestions but I think, at minimum, individual macros should be more than 10 lines. I won't venture what they should be in lieu of 10 lines but at least enough to cover re-gearing yourself from one class to another completely.

The ability to string macros together offers a good solution in the event that the individual length does not get adjusted up by very much but will, for some, verge on "botting" but, in my opinion, those that will cry "bot" are alarmists.

The only concern (perhaps it would be better phrased as an FYI on this discussion) is that due to the ever present "server issues" meaningful adjustment of the macro system, at the moment, is impossible. These problems also render placing safeguards into the game that would prevent "automated sequences" from happening unlikely I suspect.