I really really want to get off of Windows because of the dark patterns. I'm even satisfied with the state of gaming on Linux based on my SteamDeck. So I've been test driving my SteamDeck as a portable PC when I travel. There are still a few things that give me pause when I think about eventually switching my primary PC to Linux:
1. Two apps: I use OneNote daily for work and personal notetaking, use the OneNote app on my iPhone, and have shared notebooks with several (non-technically minded) family members. There is no other free (or even paid) comparable software that does all of this. Sadly, the best you can do on Linux is use it through the clumsy web interface. And then, Autodesk Fusion360 for my dabbling in 3d printing, also without native Linux support.
2. Very basic things like mouse scroll wheel and mouse pointer acceleration are at best somewhat "off" or at worst impossible to tweak, depending on which which display protocol / linux flavor you're using. Every time I rathole on it, I end up at the same place: some spat between libinput and Wayland. I don't care about who does it, I just want it to work.
I could probably get by with a windows VM or other alternatives for the unsupported applications. So then it's a wash between Windows enshittification and Linux rough edges. I suppose within a few years as the enshittification continues worsening while the rough edges get fixed, it becomes an easier decision.