Everything works except everything that doesn't work well. Fractional scaling is a mess, integer scaling is not much better. YouTube on Firefox can barely play 1080p videos. Scrolling is anything but smooth, and the system doesn't appear to be doing much drawing on the GPU at all. When connected to an external 4k monitor running at 1.5x scale (how I use it with Windows and macOS) the system gets really slow.
Wayland is better performance wise, but at 1.5x scale (the best overall balance for the screen size and resolution) all electron based apps, which rely on xwayland, are blurry, and these days that's a lot of apps (including Slack, VS Code, and Zettlr which I run on all my systems). Kernel and driver support is mostly there except for the frequent regressions, so some features will in one version will break on the next kernel version, but it's fixed in the next next version, and that is not good enough. Power consumption on use is decent, but battery drain on sleep is atrocious even if you enable "deep sleep" which makes the machine take 5+ seconds to wake up.
Meanwhile Gnome insists on hiding as many settings from you as possible, so to set up CalDav contact syncing, which is managed by Gnome, I had to install an additional email app I won't use because the Gnome account manager doesn't bother to expose a UI to manage the account directly. And if I screw up the settings in the mail client Geary, which otherwise works well and is what I use, I have to delete the account and start over because there's no UI I can find to view and edit the server settings. It's completely ridiculous.
So the Pop!_OS team has built a really nice looking UI and a pretty good overall user experience (best I've had on Linux over the years), but it's all on top of a big pile of half working garbage. So it's simultaneously a really nice UI compared to my Windows 10 machine while being entirely frustrating to use.
Tumbleweed, like Arch, is a rolling release so unlike the Debian based distros you'll always have the latest drivers and updates (development progress on Linux moves fast so why be stuck on outdated packages? I really can't in good conscience recommend PC users Debian/Ubuntu distros for a great experience), but unlike Arch, it's without sacrificing stability since its packages are tested so it's much less likely that an update will break something.
The developer of Gecko Linux Rolling, takes Tumbleweed and makes it desktop friendly by including non-OSS repos, non-OSS fonts, and non-OSS codecs plus other tweaks and creature comforts that turn make it easier to have a pleasant experience after the installation.
Trackpad is still not as polished as Windows or Mac but that's universal on Linux except Elementary OS.