First, a brief mention of keybinding. The most important thing with your keybinds, no matter how you prefer it, is to do the following:
-Have instant-cast spells and non-GCDs in places you can easily reach WHILE MOVING. The big perk to these spells is that they can be done while moving. So not doing so is kind of wasteful.
-Have things you use a lot in places you can easily do them (duh).
It's highly recommended to hit your facetarget keybind (default: F) when you are casting offensive spells. This keeps your facing as you cast, to an extent. I do not recommend putting it in a macro with a GCD (or if you do, not in every one) because this will marginally slow your casting queue times.
An important note about macros with /wait timers: If you hit another macro, any previous macro is cancelled. So if you prefer the Embrace+Physick macro, the auto-Embrace variation will be pretty useless to you. Likewise, if you want to cancel a macro it's good to either have a "blank" macro handy or just be able to hit one that won't impact performance. For example I'll usually just use the Virus+Eye macro on myself as a cancel.
As for macros, I only use a few:
Virus+Eye button saver
/micon "Virus"
/ac "Virus" <t>
/ac "Eye for an Eye" <t>
Self explanatory, these never have a conflicting target so it's a good spam button for whatever you need at the time.
--
Summoner macros:
Contagion redundancy button:
/micon "Contagion" pet
/pac "Contagion" <t> <wait.1>
/pac "Contagion" <t> <wait.1>
...repeat for however many lines you desire
/pac "Contagion" <t>
Aerial Slash redundancy button:
/micon "Aerial Slash" pet
/pac "Aerial Slash" <t> <wait.1>
/pac "Aerial Slash" <t> <wait.1>
...repeat for however many lines you desire
/pac "Aerial Slash" <t>
Macros such as this mostly save on spamming a pet command waiting for it to finally come out. Not totally required, and generally if you use the manual non-macro'd action it will queue up eventually.
/micon "Spur"
/ac "Rouse" <me>
/ac "Spur" <me>
Saves space if you need it.
--
Scholar macros:
Embrace variation: (I have 2 other copies of this with <2> and <3> replacing <f>;
see this post for a brief explanation)
/micon "Embrace" pet
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f> <wait.2>
/pac "Embrace" <f>
/echo <se.15> Reapply Embrace! <se.15>
*That's 13 lines of Embrace, if you're hard of counting.
*In practice every other line will go off, the other half is there for redundancy and to account for possible delays.
*The <2> and <3> versions I omit /micon and add another line, using the "2" and "3" custom icons. Mainly because I keep <2> handy at all times while I swap between <3> and <f> for different fights.
--
The common Embrace+heal macro:
/pac "Embrace" <t>
/ac "Physick" <t>
I don't personally use this one, but I know some prefer this way.
--
Selene silence:
/micon "Silent Dusk" pet
/pac "Stay" <me>
/pac "Silent Dusk" <f>
/pac "Silent Dusk" <t>
This will make Selene stop what she was doing and silence NOW, making it the best way to have her silence reliably. Heel can also be used but it's only effective if she was already standing next to you. Otherwise she will fly over to you before silencing, generally.
--
Selene+Eos combo buttons:
/micon "Fey Covenant" pet
/pac "Fey Covenant" <p>
/pac "Fey Glow" <p> <wait.1>
/pac "Fey Covenant" <p>
/pac "Fey Glow" <p> <wait.1>
/pac "Fey Covenant" <p>
/pac "Fey Glow" <p> <wait.1>
/pac "Fey Covenant" <p>
/pac "Fey Glow" <p>
/micon "Fey Light" pet
/pac "Fey Light" <p>
/pac "Fey Illumination" <p>
/pac "Whispering Dawn" <p> <wait.1>
/pac "Fey Light" <p>
/pac "Fey Illumination" <p>
/pac "Whispering Dawn" <p> <wait.1>
/pac "Fey Light" <p>
/pac "Fey Illumination" <p>
/pac "Whispering Dawn" <p> <wait.1>
/pac "Fey Light" <p>
/pac "Fey Illumination" <p>
/pac "Whispering Dawn" <p>
Allows you to use less macros but cover both pets.