I thought rails was a pain to set up until I got a mac. That's not an advertisement for osx though, it's just what rails is catered for. I would love to see better support on other platforms. This includes linux, it's easier than osx, but there are still issues.