I have at least a month in on this type of system and really love it; I use /click to replace any type of repetitive task. In combination with macaroon it gets really powerful

I run a 3 box team (priest,druid,shaman) with a bunch of friends that run either solo, or 2 box so I am constantly changing leaders. Since I require a dialing wand to type I decided to make up several macros as follows

Druid Macro 1:
/target [nomod,nodead,exists] Tank; [mod:alt,nodead,exists] Priest; [mod:alt,nodead,exists]Shaman

Druid Macro 2:
/target [mod:alt,nodead,exists] Priest; [mod:alt,nodead,exists]Shaman

Then when I enter a group with my friends I just put the appropriate macro into my predefined "assist" button

I also do this with follow, damage, totems.

So my Druid's Dps macro would look something like

/click MacaroonButton1 (targeting)
/assist [harm]
/click MacaroonButton2 (dps)
/stopmacro [harm]
/say Targeting %T a friendly on DPS Macro

This allows me to visually confirm which macros I am running and change them out quickly.