I'm right there with you. The only thing that keeps me on a Mac is the combination of Unix + Half decent UX. If someone built a paid Unix/Linux distro that could run Mac Apps, I'd give away my extra kidney for it.
Windows almost has me sold with their new Ubuntu subsystem.
I've come to a conclusion that if you have high standards, you can't look to other people for happiness. Even if I had a dream system for a while, at some point they'd follow a new trend that annoyed me and I'd feel left out again. Or they'd fail to follow a trend, and I'd complain that they'd fallen behind.
I've been orphaned from several platforms. OSX surprised me. It appeared to be the dream commodity unix. But then a release broke my workspace usage.
Eventually, I completely switched to a stripped-down unix. I use a bash menu for controlling things like wireless and screen lock. Tmux/dwm are my window managers, I use whatever the latest browser is.
All this required effort to learn and set up. People who look to the big companies for fashion would sneer at this. But it's a sharp tool, and it'll never be made obsolete by shifting trends.
I gave that up in 10 minutes. I really tried spinning up a basic docker project (docker compose) without luck. Sure, having a bash is a step forward and I see it getting better but it's no way near to a developer's basic needs.
It works tolerably well, but the hyper-v thing that it runs on is currently my #1 suspect when Windows takes > 30 seconds to connect to any network :-/
Windows almost has me sold with their new Ubuntu subsystem.