Long-time Windows user. I'm comfortable with Linux and have used it for a number of projects, but when it comes to using it as the main OS on my "daily driver", I just can't grapple with it. I actually enjoy tinkering, so part of me would be interested in doing this, and I think about it from time to time. Recently I made a list of the things stopping me:
* I need seamless disk encryption — it looks like there are solutions for this but nothing as stupid simple to set up and deal with as BitLocker.
* Doesn't appear to be any way to get my fingerprint reader to work for login (Dell Precision FIPS) — I hate typing passwords.
* No good MS Exchange client from what I can tell, I need both email and calendaring working well.
* No OneDrive sync client.
* No OneNote client (I suppose I could switch to Evernote).
* No good Quicken alternative, I rely on it a lot for personal finance and managing a small business... Quicken has its own set of issues, but everything else I have tried totally pales in comparison.
* No good way to sync/manage my iPhone (need iTunes here).
* No good way to sync up my iCloud photo library (the Windows iCloud client is pretty terrible, but it does work).
* I use Adobe Lightroom for photo management and I dread having to switch to something else...
I'm actually totally interested in ideas to get around any of these, but I imagine that many of them involve totally changing up how I do things. For example, getting away from Microsoft services (i.e. OneDrive) or Apple services (i.e. iCloud for photos) to switch to something more "Linux-friendly" would impact my whole family. My extended family in the case of Apple. I've got too much going on in my life to take on that project. Looking at this list, I realize that switching to macOS is a lot more feasible; but, I really don't like the direction that Apple is taking with hardware as far as "PCs" are concerned... I don't think that I would be a very happy MacBook owner.
Things have been moving well in the opposite direction, though. With Microsoft's "Subsystem for Linux", when I need Linux for something I rarely actually have to boot it up anymore.