Microphone on mine was pretty bad, without exaggerating. The procedure for updating the BIOS was the worst I’ve ever seen. Maybe if you run TuxedoOS it can be done in a better way. I once left it at full charge on the shelf for a month (possibly two) and the battery inflated. Admittedly not a smart move by me, but still. Support is excellent, though, and I got a free replacement battery. If you can get a Dell with Linux I’d say that was a smoother experience for sure. That said, I don’t want to be all negative: It’s nice to buy a laptop and 100% know that all the hardware works with Linux. That’s worth a lot to me.
I would love Tuxedo to release firmware updates via fwupdmgr.
The current procedure works but is quite cumbersome indeed (copying file on a usb stick, boot on it and run a couple of command from it)