The three most important stats for Balance are, in order, Int > Hit/Spirit > Haste. Crit and Mastery (and people are still fighting over which is better) are a somewhat distant 4th and 5th.
So yay I’m hitcapped for raiding and OOM is something I’ve never considered but I’m doing relatively low DPS compared to the rest of the group in Heroics (6-8kDPS at 339 level gear on boss fights) especially when looking at trash, which I don’t care about.
8k should be on the low end for you if you’re playing well. What glyphs/spec are you using? Do you have an addon that gives you DoT timers (I use Quartz for this) to help you with DoT refreshing? The last tick of a DoT no longer clips, and is added onto a new cast, so you should aim to refresh Moonfire and Insect Swarm between the second-to-last and last ticks.
With regards to your earlier post, I was under the impression that instant cast starsurge > everything else followed by starsurge when off cooldown
Largely true, but what if you’re at 25 Lunar and in mid-Starfire cast when Shooting Stars procs? You hold the proc for one more cast, because you cast one more Starfire and queue up your Starsurge. Both land with Eclipse’s effect, giving you an “extra” Eclipse cast (if you used your SS proc and then cast Starfire, your Starfire would be un-Eclipse’d). Something similar applies to Wrath.
This is just one example. Balance might be the most complicated DPS spec out there to play perfectly; I’m waiting for the guys who built the Shadow Priest simulation software to get on the job, because there are simply too many variables for me to model it.
Also, I only today realized that Nature’s Grace’s 1-minute cooldown resets every time you hit an Eclipse, which dramatically changes things (among other things, it means that Glyph of Starfire may actually be terrible, and I should probably switch it for Glyph of Starsurge). There’s another factor to consider…
There’s an awful lot to do now as a balance druid (decurse this, root that, hibernate the other and keep your DPS up ffs!) and I’m not helping myself on that front at the moment.
I’ll be honest, I’m terrible at keeping adds rooted/hibernated consistently unless it’s absolutely necessary (Beauty’s adds, for example). Usually, I’ll just throw one root or one Hibernate and then let it lapse and have the tank pick it up, because by that time, a couple mobs will be dead.