@peterdrake I am a big fan of dual boot setups. For me, Windows is basically a gaming platform with occasional utility in printing or editing Word/Excel/... documents. Linux provides a more professional development environment, and Windows doesn't come anywhere near close in that competition.
I generally have dual-boot Fedora/Windows, and have found, particularly with recent Fedora releases, the setup is pretty easy. I always install Windows first, then add Linux next. One tip: if you have at least two physical drives, it might be easier to put one OS on each rather than messing around with complicated disk-partitioning schemes.
Note: I haven't tried WSL, so I can't comment on the relative merits of that approach.
@aebrockwell Yes -- handily, I have a fast SSD (to boot up the Windows side quickly for gaming) and a larger actual hard disk (for long work sessions on the Linux side).