I have mine set by elements. First step is gear swap for that element and then moves to a different macro set for the spell list that pertains to that element. If it's an enfeeb then I'll have enfeeb specific gear swaps just for that spell. Only downside I have for it is when I solo. Takes to long to click through so I have a seperate set made up for soloing.
Example:
Set1:
Select Dark(Gear swap for dark spells)-> Goto Set 8
Set8:
Drain|Aspir|Sleep|Sleep II|Blind
Select Dark Spell(casts spell)-> Back to Set 1