Windows 10 is fairly nice here, aside from a few annoyances, like not being able to easily install Apache, MariaDB, and PHP (yes, I know about the packages out there with those stuff built in, but from a Linux/BSD/Mac background, I like using the CLI to deal with those things).
It would have been better though if OpenSSH were available at launch, instead of having to download and install it myself, since Microsoft did promise OpenSSH support.