This is Windows.
I NEVER want to be responsible for the care and feeding of this box. We have a Windows admin who will be responsible for it. He has experience with a commercial SSH server environment. I would prefer to use something he is comfortable with.
If I use Cygwin, it will probably work. But I have very little experience with Cygwin and it seems everytime I tried to play with anything that required launching on box boot and acting in the pre-login environment things were odd. I'm fudding right now since I don't really remember, I just know I stumbled around a lot.
So if I set it up, and 2 months from now I'm working on another project, who will troubleshoot it if there is a problem? And note: A problem on this box means 45 people and 15 BIG printers will be sitting idle.
So, I want to minimize anything that will require me being yanked in. Let the admin handle it. Which means using something he is comfortable with.