I don’t have any crazy complicated macros but I’ll share the ones I use on a daily basis:
/use [mod:shift] Slice and Dice; Envenom
Since Slice and Dice is basically used once at the beginning of the fight, and then never again, I don’t really want it taking up a slot on my bars. This way I can push shift and my Envenom button to do it once and be done with it. Since Envenom refreshes it, it seemed like the natural ability to macro it with.
/use [mod:cmd] Pick Lock; [mod:shift] Pick Pocket; Sap
Again, I hate bloat on my bars. I barely use Pick Pocket, and I use Pick Lock even less, so hiding it behind Sap seemed logical.
/use [mod:shift] Garrote; Rupture
This is kind of a holdover from when Garrote was only usable in stealth, and they shared the same number on my action bar. Since I was used to pushing one button for both of them, it made sense to combine them this way.
/use [mod:shift] Shadowmeld; Vanish
Obviously Night Elf-specific, but extremely useful since Shadowmeld can act like a poor man’s vanish when vanish is on cooldown.
/use [mod:shift] Goblin Glider Kit; [mod:alt] Switch Flight Style; [swimming,nomod:cmd] Subdued Seahorse; [flyable,nomod:cmd] Shadowblade's Murderous Omen; Grand Expedition Yak
Since we lack a slow fall, this will use a Goblin Glider if I need it. Otherwise, I can use it to switch flight styles. 99% of the time it’s just going to show my flying mount. But when I’m swimming it’ll automatically switch to that for me. If I hold command, I can get a ground mount, or just summon it when I need a repair/transmog. If I can’t fly and I’m not swimming, it’ll default to the ground mount.
/use [mod:alt] Bubbling Wax; [mod:shift,button:1] Amplifying Poison; [mod:shift,button:2] Atrophic Poison; [button:1] Deadly Poison; [button:2] Crippling Poison
Very simple macro to speed up applying poisons; Shift + left click will apply Amplifying Poison. Shift + right click will do Atrophic. Left click (without shift) will do Deadly. Right click will do Crippling. Holding alt will do Bubbling Wax.
Nothing complicated but it’s all stuff that I use that just speeds things up for me a bit. I’d be curious to see what other Rogues use for macros.