Macro system from EverQuest 2 is pretty good ..
It only allows two combat abilities in the same macro and that kinda sorts the massive 1 button problem from rift.
It allows for /target commands, /assist, /groupmember # and stuff like that but only 2 combat abilities.