You may have some odd hardware issues with discrete GPUs and some other devices (I'm looking at you, Lenovo, and your gorgeous e-ink keyboard I want so much), but if you stay within the basics, there's no reason to assume Linux won't work with it.
As another osx refugee, I've spent time on both Windows and Linux. There's no "just" Linux, it has plenty of its own annoyances - to be honest it's a bit of a wash between it and Windows for me. WSL 2 could push me back.
ClearType is shockingly bad. However, I remember that when I was a teenager I absolutely adored ClearType. But then I hadn't been exposed to other font rendering systems.
Windows may change to accomodate hiDPI displays, but it make take a decade or more given how Microsoft prioritizes backward compatibility, and most computers in the wild have low resolution screens.
MacOS had always optimized for typeface fidelity, and the results were blurry on low resolution screens, although you got used to it pretty quickly. But now with Retina screens that problem has been solved. Whereas Windows used a hack (ClearType) to make type more readable at the expense of fidelity, and now it can't use high resolution screens to the fullest because now applications assume certain things about font rendering. There's a lesson to be learned here about sticking to your values and software design, but I don't know what it is exactly.
Things take longer, and don't work out of the box.
I LOVE Ubuntu Server though, fav of all time.
Specifics here would be valuable input.
I'm a linux user, so terminal isnt a big deal, but Ubuntu is no windows.