I keep a Windows laptop around, to both keep up to date with how recent updates are coming along, as well as to play old games.
Windows is approaching the point where it might be workable for day to day use.
For work purposes, I don't need much, A bunch of terminal windows, a ssh client that can handle private keys stored on a Yubikey, and a web browser.
While the terminal emulation of the Bash prompt in the Ubuntu subsystem is still very poor, I could probably manage most of what I need for work from a windows box.
For my most common hobby, I need a few more things. Good NFS performance, a working automounter, an Xserver that supports hardware accelleration, and for the OS to not intercept any function keys for its own use.
The NFS performance of Windows 10 is decent, but alas if you install autofs into the Linux subsystem, it is unable to mount files. The few attempts I've made at mounting a NFS server from inside of the Linux subsystem have all failed. It appears that all mounts need to be done from Windows itself.
There are decent Xserver options for windows, but they (along with most other programs) suffer from Windows intercepting any press of F1 and using it to pop up a useless help screen, rather than passing it to the underlying application.
As far as I can tell, any program that doesn't make the right system call to indicate that it intends to use F1, will never see those keypresses as windows will intercept them.
If the automounter was working, and if there was a way to disable Window's interception of F1, I might actually be able to use it for hobby use as well.
Until then, I mainly use it for old games, and keep any productive work on Linux, BSD, and OSX.