I'm using 2 buttons.

1 button for:
/follow MAIN
/assist MAIN
/accept scripts.....

All the other buttons are just the regular casting attack buttons.

It gives me a little more control and I don't have to write a macro for every casting that I want to use.