I do usually have an external mouse on my desk when I'm using it at home, but the trackpad has been fine on the go. I've never noticed a problem with it.
Speakers are fine or hearing things in videos, etc., but I generally put on bluetooth headphones and/or a stereo system to listen to music. Bluetooth connects within 2 seconds of me turning on my Bose headphones. I think a lot of people don't like the speakers on this thing, and they're admittedly not as good as my VCR-sized Dell 2011 XPS with built-in minisubwoofer.
Webcam works great, but won't win any awards.
Screen brightness is good. Look and feel is good. Weight is excellent. Keyboard backlight is great. USB-C charging is great. Endurance seems good (I've had mine daily driving since 2020).
The only issue I've had was early one when I typed one key sequence too fast, sometimes there would be an extra letter thrown in there, but they fixed it in firmware.
On the note of high-quality hardware produced by other manufacturers, the HP Dev One which ships with Pop!_OS might be attractive to people who are looking for a supported system with very nice hardware: https://www.wired.com/review/hp-dev-one-linux-laptop/
Sub-par Linux laptops got me to switch back to a Mac full time a year ago. Battery life is insanely good and the screen resolution is much better (I need lots of pixels for the larger fonts I increasingly need)
Xorg supports some scaling methods that macOS doesn't, which meansv you can scale fonts arbitrarily without a HiDPI screen. As someone with severe (but so far mostly correctable) vision problems (high myopia, mild astigmatism, small cataracts, some photophobia, moderate colorblindness) who has used recent MBPs, 1080p is still fine for me on Linux laptops. I don't find that vthe fancy Mac screens really add much in terms of readability, as nice as they are.
I wouldn't doubt that the claims are real; I can easily go a whole day of programming without needing a recharge on my lg gram, which was likewise advertised as having oodles of hours. If I'm careful with my usage, I could easily push 16. As it is, I've got two instances of chrome (different profiles), three instances of VS code, a server running, docker and postgres in the background, sitting at around 48% battery remaining and I haven't plugged in to charge in about 8 hours or so.