If it’s for streaming audio, it needs to support the A2DP profile. Not all of them do.
I don’t think there would be any audio difference between cheap ones and expensive ones. It will either receive a series of zeros and ones or it won’t.
Bluetooth is a suite of protocols. As I said just now, A2DP is the stereo audio one. It knows that it’s audio rather than ‘data’ in the strictest sense, so is subject to lossy compression. As far as I’m aware though, there won’t be any difference between a cheap and an expensive dongle; it’s incorrect to say that “bluetooth is bluetooth and they’re all the same” but, AFAIK, it is correct to say that A2DP is A2DP.
In practical terms, I’ve never noticed a great loss in quality streaming over BT, but I expect the directional power cable brigade would have kittens.