I technically use both Linux and Windows 10, although I rarely use Windows 10. I have it so I can use software that will not run in WINE or runs badly in WINE. It is a necessary evil for me, but one I am willing to put up with for the present meantime. *There is no* single OS solution if you are dependent upon either MS products directly, or the MS Windows ecosystem for software you want to run. I am in this situation, too, along with millions of others.
I happen to love using Linux Mint for general computing, and when I get new software, I try to see if I can get software that runs on Mint or can be made easily to run on Mint. If not, then I just get and use the Windows version and don't cry about it. Is it ideal for me? Absolutely not; I'd rather use only Linux, but that isn't the state of affairs yet, so I use both.
The FOSS types will not accept this as a viable solution, but for practicality, it won't be long before every application (or suite) you want to run will be offered as a cloud service. On several levels, I dislike the trend and the idea, but it is going to happen. Again, dropping the ideology and remaining practical, my preference would be to use native Linux software resident on my machine, but I'd still prefer not to run Windows at all. So, if I *have* to use Windows ecosystem software, I would consider cloud based software on a case by case basis.
One issue with GNU/Linux is the rabid fervor against proprietary software. It has its merits and its problems. I have no dog in this race, so I use what's best for me: sometimes it's FOSS, sometimes it's proprietary, sometimes it's a mix. If you choose not to partake in the rallying for FOSS, Linux is quite nice and quiet.