I use, support, or build applications for most OS's/distros. I avoid Windows 10 for technical work when I can because the lack of a good unified package manager makes some things more difficult, I end up missing the far more consistent "everything is a file" mentality of a lot of the *nix subsystems, and I miss the far more open nature of the Linux kernel which makes it easier to dig into stuff.<br><br>All of the "Linux on Windows" stuff that Microsoft is doing with Windows 10 is great, it will hopefully help bring Linux applications to Windows over time. But it's not the same. On the other hand, I would be very tempted to reimage a machine to a version of Windows based on a *nix kernel (similar to MacOS 10.x).