I had installed Debian with Gnome and Pulseaudio/bluez. I couldn't get realtek audio from my mobo (AMD X470) which is fine, because I never use that. I'm a bluetooth guy.
Guess what doesn't work? A2DP Sink, so all my audio sounds like garbage in HFS mode. I can't get any of my bluetooth audio devices to default to A2DP Sink, and the only solution is to constantly disconnect and reconnect it for about 2 hours. It wants to say that A2DP is "unavailable" until then, when it picks it up.
Online some people said it's due to some bug with Gnome picking up the sound and locking A2DP before it can be used by bluez. Can't confirm that behavior and I've tried everything.
I used Disabled=Headset under [General] in /etc/bluetooth/audio.conf. I turned on MultipleProfile=multiple and AutoConnect=true in pulseaudio. I enabled bluez in pulseaudio (it gets set either way though)
I'm a developer, so I love Linux, but I am also an audiophile. It sucks that this the only thing keeping me from making the full switch.