I use Arch Linux sway on my Framework laptop. I have 23 virtual screens (one for each digit, one for each function key and an additional one), and they have different scaling. This means on some screens I don't need my reading glasses. For that I wrote a script which is invoked by sway's event handler triggered by virtual screen switches. I find this exciting.
It's not perfect. I still miss the smoothness of Apple's trackpad.
Things that I care about are display/graphics, webcam/mic/audio/video, a working suspend even if I have to resort to hibernate, media keys on the keyboard, and a usable trackpad.
Things I don't really care about is probably the fingerprint reader.
From the ArchWiki this seems to be a go, but I'm still a bit sceptical.