I've been doing Rails dev on Windows for a couple of years now (I use cmder/conemu, not the linux subystem). For the most part, my workflow is similar to what I was doing when I was on Mac, but I guess it really depends on what you're doing.
If there's something in Rails you can't do in Windows proper, you can still opt to use Vagrant on Windows for a more pure unix experience.
I agree; it would be great to hear from developers who've experimented with switching from macOS to Windows 10, and use Ubuntu userspace on Windows.
I switched about a month ago and, to be honest, I've been pleasantly surprised with Windows 10, with modern, top-of-the-line Windows hardware, and especially with Ubuntu on Windows.
Reading Dave's (https://daverupert.com/tag/davegoeswindows) experience switching to Windows turned me off considering it as an option. However I've ordered an Eve V so will try it out when that comes later in the year.