The gnome-tweaks solution mentioned in the article works, but it's buggy. Some apps ignore the setting (Dia, I'm looking at you!) and in some distros (Mint, I'm looking at you) parts of the OS bug out, with e.g., some dock icons being scaled and some not. Anyway, the resulting hodge-podge was awful enough that I'm using a 1080 resolution on my fancy 4K screen.
Remaining issues include video playback, which bugs out from time to time, bluetooth, which mostly works except when it doesn't want to connect or when it sets the sound profile to the early-bleedingly awful HSP setting.
One issue worth mentioning is new hardware. When I switched I bought a (then new) X1 Carbon 7, which turned out to have no support for its fancy new digital microphone. The driver took six months to make its way into mainstream distros and I spent this period doing telecon calls with voice via my telephone and video via the webcam.
Anyway, everything mostly works these days. One thing I enjoy compared to modern macs is not having to fight my machine over the right to install software I want (code signing my own gdb binaries is an awful experience).