I switched a year ago, after trying and failing multiple times over the years whenever I gave it a try.
- Linux has massively improved, systemd is a lot cleaner than the mess of disparate shell scripts it displaced. Network Manager is also a lot nicer now than I remember it being when it was first introduced into Red Hat.
- Windows hasn't, in a lot of ways it was actually regressing. I used to get multiple shell crashes a week with no insight as to why, friends would claim it was just me but then receive an update and start having similar crashes. Also noticeable UI issues that went unfixed for multiple revisions, made it felt cheap.
- MS went all in on AI garbage and was jamming it into everything, kept getting popup notifications and the like to try Copilot, notifications went from being useful to just being an ad delivery mechanism.
- Gaming on Linux massively improved, last time I tried it OpenGL support was a mess. Now OpenGL is very mature, and all the D3D translation stuff uses Vulkan which has been rock solid for me. I've found games run better than they did on Windows on the same hardware, and the only game I've had an issue with was Destiny 2, which is intentional on the devs behalf (Luckily the game's boring now)
I find I'm a lot more willing to let issues slide though, like I've had some Thunar crashes which I'm cool with since there's like 4 devs maintaining it, vs. the multi-billion dollar company working on Explorer which I expect better from. Also unsurprisingly the only actual shop-stopper issue I've had was with a memory leak in the Nvidia drivers, the actual FLOSS stuff has been great.
JXL can do lossy images (like JPEG) and lossless ones (like PNG), and on average it'll produce smaller file sizes than both (While beating JPEG quality wise). The killer feature is that it can do lossless recompression of existing JPEG files and shave off about 20% of the file size, and it's reversible so you can turn those JXL files back into JPEG images for existing software.
The downside is that it was created by Google Research (among others), but the Chrome team made AVIF instead and decided that's what they'd support and nothing else.
At least Safari supports it.