The trick with Cygwin is that to install packages you just go back and run the installer again. So you can "think about what to install after you've installed it" if you like, but you can also get the ones you know you'll need (SSH for example) straight off the bat. It's not the most elegant system, but it's ok.