I try to completely get into Linux desktop at least once a year.. Been more than 20 years I've been doing that. There is always some blocker. Had 2-3 months of exclusive linux use a couple of times but never stuck.
My latest main issue btw:
Fractional scaling does not work reliably. It just results in different type of fuckery for different apps. Yeah yeah I know wayland x11 this that. No. There are workarounds for different apps, env vars, cmd line flags. Some simply do not cooperate (JetBrains...) It is complete shit show.
It is just not worth it. I'm fine with macOS desktop and Linux on servers. And I salute all the masochists running Linux on their desktops.
At this point, I am afraid that you will never be able to switch to Linux completely. You know what they say, can't teach old dog new tricks. Linux has it's issues and Windows also has it's own issues. You have to choose which ones you can live with one you cannot.
For me, I use a FHD display where 100% scaling looks the best and also it's the small things I cannot live without, like Super+drag to drag/scale windows from anywhere, middle-click paste, powerful POSIX shells (yes, yes I know PowerShell, too old to learn a new shell), etc. But I cannot live with Windows privacy nightmare, mouse-heavy desktop environment.
Just do use what you like. Just have fun computing.
Ironically, Windows still being the best system for keyboard GUI usage is an important reason why I continue using it. With Cygwin for my POSIX shell needs.
I am on Windows for the same reason but KDE finally has fractional scaling that works just as well as Windows. AFAIK, it is the only Linux DE that has it though.
I say “latest” in relation to years of issues. I’d probably get around other smaller stuff at the moment. But the fractional scaling simply blocks me from using desktop linux at the moment.
My latest main issue btw:
Fractional scaling does not work reliably. It just results in different type of fuckery for different apps. Yeah yeah I know wayland x11 this that. No. There are workarounds for different apps, env vars, cmd line flags. Some simply do not cooperate (JetBrains...) It is complete shit show.
It is just not worth it. I'm fine with macOS desktop and Linux on servers. And I salute all the masochists running Linux on their desktops.