Best way to go about macros is deciding what you do regularly.
1 : Rest. I have a macro for MP and hMP gear.
2 : Combat. For when I stand up. swaps in generic rdm gear. (full errants, etc..)
3 : Paralyze. Spell and all mnd gear macroed.
2 : Slow. Spell and all mnd gear macroed.
3 : Dia II: Spell and all mnd gear macroed.
4 : Blind. Spell and all int gear Macroed.
5 : Bio II. Spell and all int gear Macroed.
6 : Poison II. Spell and all int gear macroed.
Now for those spells I dont put in recast or /p. Ppl dont need to know Im casting it, its on a short recast timer so I can mash until they go off and it leaves an extra line for another piece of gear.
With those spells I also macro in gear, because Depending on resists and when they wear, I may be hopping back and forth between mnd and int based enfeebs very quickly, and I need to know theyll be powerful. Also casting time on slow, paralyze, etc is VERY short, so casting then switching into mnd gear on another macro may not kick in until the spells already gone off. Plus its simpler.
7 : Silence. Auster's Staff and ENFEEBLING gear.
8 : Gravity. Auster's Staff and enfeebling gear.
9 : Bind. Aquilo's Staff and enfeebling gear.
10 : Sleep, -ga, Sleep II. Pluto's Staff and enfeebling gear.
Ill use Enfeebling on these, because Im not as worried about potency as I am with them sticking, since recast on these is long, and not silenging a mage quickly can be deadly.
11 : Cure IV : Healing gear and <stpc>ed.
That way I can use it, then f(whichever member) for a fast strong cure. When you need a cure fast, obviously Youll also need your most powerful cure. For something less urgent, Ill fish the Cure 1-3 or curagas out of my spell list (theyre at the top). once I start casting it, Ill press my Cure IV macro. Im already casting so it wont be able to cast Cure IV, but itll swap in my cure gear.
12 n 13 : Drain / aspir. Pluto's Staff, Dark skill gear, ararin obi.
I use /recast in these since there are only a few dark skill / magic acc. pieces to swap in, and theyre long recast spells I like to use often. I also Generally have a //equip Obi, Since It often isnt dark day/weather, but I want to be able to enable it quickly if it is.
14 : Light MB spell (thunder III). Appropriate staff, elemental skill gear, int gear.
15 : Dark MB spell (Blizz III). Appropriate staff, elemental skill gear, int gear.
16 : Refresh. /ma Refresh <stpc> /recast Refresh
17 : Haste. /ma Hatse <stpc> /recast Haste
Dont bother with "/wait 20 /echo Refresh up!" on these, since in those 20 seconds I WILL press another macro and interrupt it. Besides, You develop an internal clock on these when youve been doing it long enough (I have). And if you need to know, trying it will give you the /recast.
Thats a VERY basic rundown of my Macros. but I think You get the idea.
As for subs, /blm is nice for drain, aspir (although your weaker dark magic skill really limits the utility of these) and more importantly chainspell escape and conserve mp.
/whm may really be better tho, for curagas to help bu heal, -na spells, amd a decent mind boost, which affect your most imortant spells. (paralyze, slow)
/brd is nice in manaburns, but for a +1 mp regen, you lose alot of other benefits.
GL, n Happy Gaming ^^