> bluetooth on Ubuntu
apt install linux-oem-20.04c
The 5.13-oem kernel fixed a bunch of niggles for me with bluetooth, an RX 5700XT, CPU temperatures, and USB audio. (The last is still not all the way to where I want it, but that's down to it being really hard to figure out how to tweak Alsa.)I agree with your assessment. "Fine" (with the quotes) is about right.
At least on Ubuntu, and possibly on Debian, the Bluetooth stack has been broken until around 20.04. It's still partially broken as of 20.04 (the discovery module is incorrectly configured). This applies to any machine with such distro(s) installed.
I have the reference Ubuntu-supported laptop, and it's misconfigured by default, so that on standby, the battery drains very quickly. The keyboard lights also are buggy. And something else I can't remember.
Oh, and just for reference - Nvidia users can hardly even start a standard Ubuntu, because Nouveau has poor compatibility (GT 710? Nah, and let alone the RTX cards...). Nvidia's ferociously guilty in this case, but to a end user, matter-of-factually, this is a Linux problem.
A fair description of Linux is that its compatibility is "fine". More than that... it's a stretch. Nonetheless, I'm still a Linux hardcore user :)