I've been asking the headphone OEMs for some time now to produce a wireless product that's of acceptable quality, from various perspectives (size, weight, battery life, audio quality, etc.). Fortunately, I think we almost there, thanks to some recent advancements by CSR.
CSR has been telling me that such a product is now possible. Being the doubter that I am, I said, "Prove it." So they sent me one of their development kits, the same one they give to potential customers. Of course, Murphy's Law ruled and, configuring the hardware and software, I couldn't get the headphones to stream the audio from my PC.
After a few hours of struggles with drivers, switches, etc., I gave in and called Tech Support. I got connected to Lance Watson, one of CSR's support specialists. He worked through some of the same issues I did (including asking me whether the headphones were actually plugged in).
After going through his checklist of possible faults, we determined that the trouble lied within my PC, rather than development kit. So I plugged the device into a second PC, and voila, music to my ears (literally).
Further tests showed that the product, which is based on CSR's Bluecore-3 Bluetooth transceiver, had no problems streaming stereo audio data up to about 20 ft.
The moral of the story is, now I know there are no excuses for not producing a high-quality set of Bluetooth-based headphones.