And also windsong procs all three stats. I've seen them all up at the same time.

They seem to have an ICD with procs of the same stat, not positive on that though as world of logs seems to be currently broken. You get roughly 30% uptime of each stat with windsong on both hands.

It's almost definitely not optimal to put windsong on both hands, given the behaviour I've seen. Mainhand and offhand procs seem to share ICDs. I'd expect you'd get nearly full uptime on windsong if you put it in the offhand, between offhand swings and poison procs.

And also windsong procs all three stats. I've seen them all up at the same time.

They seem to have an ICD with procs of the same stat, not positive on that though as world of logs seems to be currently broken. You get roughly 30% uptime of each stat with windsong on both hands.

It's almost definitely not optimal to put windsong on both hands, given the behaviour I've seen. Mainhand and offhand procs seem to share ICDs. I'd expect you'd get nearly full uptime on windsong if you put it in the offhand, between offhand swings and poison procs.

"6. Dancing Steel appears to be 1ppm with no ICD. Refreshes when procced while a proc is active. Stacking/refresh behaviour when weilding two is not confirmed. Credit: Kaowa
7. Windsong is a 1ppm proc with 1''icd that randomly chooses a stat. Different stats don't overwirte themselves; however, same stats do overwrite themselves (even if procced from different weapons); this means: you can have up to 3 different buffs at a time. Known triggers: melee swings and strikes. Credit: Maintankadin, shadowboy813"

Unless 2 stats are half as good as agility *and* you get reasonably lucky *or* Dancing Steel doesn't stack from 2 separate weapon procs, Dancing Steel > Windsong. Since secondary stats AREN'T nearly as good as agility, I'm just waiting on confirmation that DS can stack from 2 weapons.