You and I have had vastly different experiences.
I have spent the morning trying to get Rails installed on a Win7 box. This has required numerous painful hoops to jump through, and I am actually not even finished. I finally got 1.9.3 installed, but am hung on some OpenSSL requirement. It has been a massive, huge waste of my day.
The default command shell sucks rocks, so I'm using (or attempting to use) cygwin, specifically zsh. I have no access to tmux, and while screen works it is not my preferred multiplexer. Even under zsh, though, the typical Ruby commands (ruby/irb/gem/etc.) have to be run with their .bat equivalents, which is a needless pain. The latest issue is with something related to OpenSSL, and I'm still digging through that one.
These are all issues that have been specific to Windows. I ran this exact same code with zero problems on my home OS X box not 4 hours ago. git pull/bundle/rails server, good to go. On Windows this has taken the better part of a day to get going.
You sound like an astroturfer, honestly. "I'm honest, I use other systems. It's just that they all are just awful compared to Windows. Here are generic reasons why, with few specifics."
> shit crock of a POSIX environment
What does this even mean? OS X is POSIX certified. Windows is not. Are you saying POSIX is crap, or that OS X's implementation of it is? Either way I would challenge you to back up that statement up. OS X is the best Unix I have personally had experience using.