In my very small sample size, those things "work" well enough. What doesn't work is sleep state and power management. Just my personal experience, but that's what I'm always fiddling with.
My laptop still drains much faster in Linux with the lid shut and "sleeping" despite my fiddling. Hopefully this will be sorted in the next few years and the technology doesn't change again.
Yea, power management is absolutely terrible. I've been messing with it for a year, but I can't really get my Linux laptop on any distro to have better than about 2 hours of battery life while running, and 5-6 while in "standby".
That said, the wifi and mouse issues are often by far the worst. It's probably somehow related to the standby stuff, but sometimes I'll just log in and it'll decide my trackpad didn't reinitialize correctly, so rebooting is the only option to easily fix it. There's also a persistent issue with Gnome where the modal for asking for a password for a wifi connection just crashes consistently until you restart. It's happened to me on 4 different distros.
My laptop still drains much faster in Linux with the lid shut and "sleeping" despite my fiddling. Hopefully this will be sorted in the next few years and the technology doesn't change again.