For the first time in 15 years, (maybe ever*), I've been working on Windows servers. I've always found Windows to be uncomfortable. Lousy shell, few if any tools -and you can't script a GUI. But lately, I've been intrigued by Powershell and have been using it a bit for things. With the addition of gVim, I am finding Windows to be more and more comfortable. (gVim is a lifesaver!)
Another thing I use is Strawberry Perl! Actually, I use it to write Powershell scripts for large lists of users [add mailbox, delete mailbox, add/del mailContact, etc.] But I am seeing some pretty cool Powershell tools (import-csv is cool) and someday, I'll just process files in Powershell and won't need Perl (on Windows). Yeah right!! And I'll switch to Notepad too. Ha!
So, I'm pretty much weaned off of Cygwin - yeah, practically a Windows native now except for gVim and Perl. I guess that okay, eh?
* I went directly from being the Netware guy to being the UNIX guy and skipped the Windows NT, etc.