My point, which perhaps I should re-clarify, isn't that *I* am having trouble on Windlord, it's that upkeep talents make us want to shy away from responsibilities like CC on encounters, because it compounds the timing challenge.
I love a challenge and hate feeling defeated, so I intentionally chose the toughest way to fight Heroic Windlord, by being frost, with NT, and invocation. I wanted a successful parse to compare NT to FB. That's more or less a separate issue, I could've done less DPS to make the fight easier by using IW or RoP. But regardless, the true point of me telling the windlord story was that upkeep talents are dumb.