One thing to keep in mind and clarify is whether the issues are with A2DP streaming to stereo headphones or using a standard BT headset for calls. There is a difference here as A2DP seems to work fine. I dont have a stereo headset to test with so I cannot guarantee this. However, the big issues as I see them are the fact that the normal BT headset disconnects and wont reconnect, has static/choppy sound, etc.
So, when we discuss issues of this nature, please be as desctiptive as possible. Just stating that BT sucks is not very helpful to anyone.
BTW, bluetooth sucks