I'm full-time OSX user/developer, but if Rails is really your sticking point, shouldn't the linux subsystem make Win10 at least viable for a trial? Or, frankly, anything that can run VMWare or Virtualbox?
I switched to Windows hoping to use the WSL - looks great for the most part, but there are still lots of blocking bugs. Ruby and Git install, but not OpenSSL, which makes Rails development difficult. Lots of niggles here and there, basically.
Should be great when it comes out of beta, though - a good terminal and we'll be all set.
I'm using https://github.com/mintty/wsltty as a terminal for WSL, because it feels the closest to a Linux terminal for me. Give it a go.