I don't even like using stars on DIX, all my procs always end up on the adds
Last time I ran Stars there I got 7 stars on her and I think that was the last time I've run IS, even though I have IS3 on two 475 crit/haste items :/
I do slap on a Twisted Appendage occasionally, but mostly just because I <3 our tendril buddy: s/he really should be our Mastery.