Actually, use both Linux and Windows, as tools in the toolbox ... pull out (switch to) whichever one works the best, or is working, or whatever. One display, one or more systems (RPi, Windows, Linux).
linux variants on RPi, either Windows or Linux variants in VM's, one dedicated windows host, one dedicated linux host, etc. Solves gaming, specialized software requirements, and just about any other problem that arises.
Chocolatey (package manager) on Windows & vm's. linux package managers on the linux boxes/vm's.
For example, turbotax (as one of those possibly "pollutes everything it touches"), goes into a vm; now, it pollutes only itself and the guest vm dedicated to it. Same for any similar/weird software package.
Virtualization (VM's) are (usually) the answer for 99% of what ails us; WinXP, Win7, Win8.1 (and soon to be Win10) vm's still running. Linux distros in vm's. Need to play with something new ... fire up a vm, load up the windows/linux os, see what smokes. VM's transfer across failed host os disasters, data lives on a home nas (synology).
No sense picking just one tool, as developers live to spring stuff on us ... use everything in the toolbox. Virtualization is an "endless summer" ...