DHH’s statement about the best OSS tools is a little strange. I’m a Python developer and I use Emacs as my editor/IDE. One of the things I love about the combination is it works almost identically on Windows, Mac and Linux.
I switched to OSX about 2 years ago, but not because of the “great OSS tools.” I switched because I got tired of Windows and felt OSX had surpassed it for the features I cared about. It’s great that it has a strong enough developer community that popular tools get ported nicely to OSX, but it’s not like they work better under OSX. Last time I checked C-x C-s still ran save-buffer on all platforms in Emacs.
I find the extremist ramblings of the Ruby/Rails crowd a little tiring. Yeah, Ruby is a cool language and Rails is a nice framework, but it’s not like they cured cancer. When I chose Python over Ruby a couple of years ago, one of the big reasons was the community - the Python guys seemed more interested in getting things done and helping others along the way. The admittedly vocal minority in the Ruby/Rails crowd seems to be interested in hearing themselves talk.