i like opening with longer cast spells and then nuking toward the end of their life rather than wasting 2-3 seconds on a cast that lands right as they die, so i prefer starfire opener, then wrath finisher.

spamming moonfire is useless in PVE yes, but when your trying to chase down a person in pvp and they're close to death i spam my "5" button a lot trying to get my mages icelance/fireblast and shamans shocks, and moonfire to finsh them off before they get a heal.

and i just use:
/assist party1
/castsequence yadda yadda on all my macros for pve, i put a name instead of party1 for pvp (aka /assist dustinpalmer)