While it is interesting that for some people's current gear, windsong is 'close' to dancing steel on oh, this does not support that on current stat weights that 500 crit + 500 mastery + 500 haste is better than 1650 strength in any circumstance.
If it was 1500 crit I could see an argument made, but you can be unlucky and a couple of chain haste procs for example.